ich bin VBA Neuling und habe immer öfters Probleme beim Ansprechen/ Benutzen von
Exceldateien und den jeweiligen Arbeitsmappen (Tabellen). Wie werden diese bei VBA
korrekt angesprochen?
1.Frage (geöffnet ist nur Mappe1.xlsm Tabelle1 aktiv, Tabelle2 gibt es noch)
Sheets(2).Activate...Ist jetzt die Tabelle2 aktiv?
Sheets(2).cells(1,1).Copy...Spreche ich so die Tabelle2 an um z.B. Daten zu kopieren?
with Sheets(2)...Spreche ich so die Tabelle2 an um z.B. Daten zu kopieren?
.Cells(1,1).Copy
End With
2.Frage (wie 1.Frage nur ist jetzt noch Mappe2.xlsm geöffnet. Mappe1 Tabelle1 aktiv)
Workbooks("Mappe2.xlsm").Sheets(2).Activate...Ist jetzt Mappe2 Tabelle2 aktiv?
With Workbooks("Mappe2.xlsm").Sheets(2)...Spreche ich so die Mappe2 an?
.Cells(1,1).Copy
.Workbooks("Mappe1.xlsm").Sheets(1).Cells(1,1).Insert
End With
Ich hoffe jemand kann mir zum korrekten Ansprechen von Arbeitsmappen und Tabellen helfen
damit ich meine Makros auch richtig aufbauen kann. Bis jetzt funktioniert es ab und zu und ein
anderes mal funktioniert es leider nicht.
Viele Grüße
Christian