Sub Quelldateikopieren()
'Quellen löschen
Sheets("Ur_Quelle").Select
Cells.Select
End Sub
Folgende Fehlermeldung erscheint:
Fehler beim Kompilieren: Mehrdeutiger Name: Hier
Es spielt jedoch keine Rolle, wie ich die Variable nenne, der Fehler erscheint immer, woran liegt es?
Gruß Jogi
Wie müsste eine solche Initialisierungsroutine aussehen?
du musst den Variablen in einer Sub Werte zuweisen. Const kannst du bei deinem Vorhaben vergessen.
Public Hier$, Datum$, Quellpfad$, Quelldatei$, Zielpfad$, Zieldatei$
Public Zähler As Byte
Sub HoleWerte()
Hier = ThisWorkbook.Name
Datum = Workbooks(Hier).Sheets("Command").Cells(4, 2)
Quellpfad = Workbooks(Hier).Sheets("Command").Cells(5, 2)
Quelldatei = Workbooks(Hier).Sheets("Command").Cells(6, 2) & ".xls"
Zielpfad = Workbooks(Hier).Sheets("Command").Cells(7, 2)
Zieldatei = Workbooks(Hier).Sheets("Command").Cells(8, 2) & ".xls"
Zähler = Workbooks(Hier).Sheets("Command").Cells(14, 1)
End Sub
Sub tt()
HoleWerte
'weiterer Code
End Sub
Gruß
Rudi