Re: autofill
02.04.2003 23:45:43
heinz
ich checks noch nicht ganz, aber grundsätzlich kann folgender code in etwa das was du als aufgabe gestellt hastSub absolut()
On Error Resume Next
Dim anfang, ende, zeile1, zeile2, spalte
zeile1 = InputBox("Auf welche Zeile sollen die Bezüge verweisen?", "Quelle-Zeile?")
zeile2 = InputBox("In der wievielten Zeile soll die Herstellung der Absolutbezüge stattfinden?", "Ziel-Zeile")
anfang = InputBox("In der wievielten Spalte soll die Herstellung der Absolutbezüge anfangen?", "Anfangs-Spalte")
ende = InputBox("In der wievielten Spalte soll die Herstellung der Absolutbezüge aufhören?", "End-Spalte")
For spalte = anfang To ende
Cells(zeile2, spalte).FormulaR1C1 = "=R" & zeile1 & "C" & spalte
Next spalte
End Sub
wenn die quelldaten immer in zeile 10 stehen, kannst du dir die frage nach der quell-zeile natürlich sparen und fix zeile1 = 10 eingeben. aufrufen könntest du es mit einem shortcut (extras, makro, makros, optionen)
ich hoffe das bringts dir
gruß, heinz