Dies sind nur Gedanken, bitte prüfe deren Machbarkeit und warte darauf, was andere dazu vielleicht zu sagen haben. lg crystal
Die Tempvars bleiben dann solange erhalten, bis Access beendet oder ein neuer Wert zugewiesen wird. Access vba datei umbenennen login. Ich habe das hier jetzt nicht getestet, aber vielleicht wäre es ein Ansatz. Bitte suche selbst einmal nach Tempvars in Access. Übrigens könnten die Umbenennungs-Fehler auch darauf zurückzuführen sein, dass du Verknüpfungen zwischen Tabellen hast. Dann müsste man zuerst die Verknüpfung löschen, dann die Tabellen umbenennen und die Verküpung neu erstellen.
Das geht so: Sub NameNeu4() Dim rngMonat As Range Set rngMonat=Range("B5:B16") Worksheets(i)(i) Beispiel 4 Als letzte Möglichkeit zeige ich dir eine Variante unter Verwendung eines Arrays. Wie diese deklariert werden, konntest du im Beitrag vor einer Woche kennenlernen. Sub NameNeu5() Dim arrMonat(1 To 12) As String For i=1 To 12 arrMonat(i)=Cells(i+4, 2) Wenn der Beitrag hilfreich für dich war, lass es mich wissen, schreib einen Kommentar.