VBA Einsteiger Frage - Bedeutung von Code?

Diskutiere VBA Einsteiger Frage - Bedeutung von Code? im Office Forum im Bereich Microsoft Community; Ich habe eine generelle Frage zum Verstaendnis von VBA- ich habe folgenden Code: Sub Macro1() Dim x As Worksheet For Each x In Worksheets If...
M

MS-User

Threadstarter
Dabei seit
20.09.2016
Beiträge
94.184
Ich habe eine generelle Frage zum Verstaendnis von VBA- ich habe folgenden Code:

Sub Macro1()
Dim x As Worksheet
For Each x In Worksheets
If x.Range("B1").Value "" Then
x.Name = x.Range("B1").Value
End If
Next

End Sub

Der funktioniert auch, wenn ich nun statt x MyWorksheet nehme, funktioniert er genauso......., dia Variable kann ich also beliebig bennenen.
Was ich nicht verstehe woher weiss Excel, dass es sich auf das Worksheet , also das Arbeitsblatt bezieht, das es sich darum handelt, wenn ich die Variable x beliiebig benennen kann...?!

Danke
 
Thema:

VBA Einsteiger Frage - Bedeutung von Code?

VBA Einsteiger Frage - Bedeutung von Code? - Ähnliche Themen

Automatische out-of- office-Antwort funktioniert nicht mehr: Hallo zusammen, ich habe in Outlook ein VBA-Makro erstellt, welches beim Beenden von Outlook automatisch die out-of-office-Antwort aktiviert und...
In Microsoft Excel Bilder in Zelle einfügen und Bilder in Zellen zentrieren - So klappt es ganz leicht!: Grafiken in Excel benötigt man zwar seltener, aber vielleicht hat man doch Tabellen die man mit ein paar Bildern aufwerten will und dann sollten...
Bild auf dem Sperrbildschirm: Hallo zusammen, ich habe mir ein kleines Excel-Progrämmchen geschrieben (Code siehe unten), welches beim Autostart aus dem Pfad...
VBA Outlook 2016 Geburts- und Jahrestage aktualisieren: Hallo Community, ich habe vorletztes Jahr für unser Unternehmen einen Code geschrieben, der die Geburtstage und Jahrestage meiner Kollegen in...
Syntaxfehler? - Excel und VBA: Hallo Community, hier habe ich wohl ein einfaches Problem, was ich trotz Suche und gefundenen Beispielen nicht hinkriege. Wo finde ich eine...
Oben