per VBA zu einer bestimmten Zeile scrollen
22.01.2007 19:46:04
sonja
ich habe eine Arbeitsmappe in der ist Spalte/Zeile D10 fixiert ist.
In C3 steht die Jahrezahl.
Per VBA soll nun zur Zeile, Tageszahl + 10, gescollt werden.
Am aktuellen Datum also:
05.01.2007: Tageszahl 5 + 10 = scrollen zu Zeile 15
28.02.2007: Tageszahl 59 + 10 = scrollen zu Zeile 69,
wobei hier beachtet werden muss, dass die Zeile 70 immer für den 29.02. steht, auch wenn es kein Schaltjahr ist.
01.03.2007: Tageszahl 61 + 10 = scrollen zu Zeile 71
28.08.2007: Tageszahl 241 + 10 = scrollen zu Zeile 251
Ich glaube die Jahreszahl ist hier garnicht relevant, da ja der 29.02. immer in der Tabelle bleibt, daher die Tageszahl immer gleich bleibt (366), oder?
Der 31.12. ist immer Zeile 376.
Dabei sollte die gescrollte Zeile unter Zeile 10 stehen (ist fixiert).
Die Spalten sollen nicht gescrollt werden und der Cursor soll auch in seiner Zelle bleiben.
Achja, es sind öfters mal einige Zeilen ausgeblendet, beeinflußt das das scrollen?
Ich hoffe ich habe mich verständlich ausgedrückt.
Also am 28.08.2007 drücke ich ein Button und es wird zur Zeile 251 gescrollt. Zeile 251 steht unter der fixierten Zeile 10, die Spalten wurden nicht versetzt und der Curser steht auch noch, oder wieder, in seiner Ausgangszelle.
ich hoffe auf Eure Hilfe
sonja