Im Excel-Makro bezieht sich CommandBars("Ply") auf die sogenannte „Blattregisterkarten-Kontextmenüleiste“. Das ist das Kontextmenü, das erscheint, wenn du mit der recht...
Fragen zu Makro
Frage stellenFragen und Antworten zum Thema Makro
Funktioniert im Excel-Makro der Befehl: Call Anpassen(nbr+1)?
Ja, das ist im Prinzip möglich, aber es gibt ein paar Dinge zu beachten: 1. Syntax: In VBA (Excel-Makros) kannst du eine Prozedur mit Parametern aufrufen, indem du die Argumente in Klammern angi...
Kann ein Excel-Makro in ausgeblendeten Blättern Zeilen oder Spalten ein- und ausblenden oder Zellen bzw. Bereiche löschen?
Ja, ein Excel-Makro (VBA-Code) kann auch in ausgeblendeten Blättern Zeilen oder Spalten ein- und ausblenden sowie Zellen oder Bereiche löschen. Das Makro kann auf alle Arbeitsblätter zu...
Wie speichere ich mit einem Excel-Makro die aktuelle Datei unter einem neuen Namen im gleichen Verzeichnis?
Um die aktuelle Excel-Datei per Makro (VBA) unter einem neuen Namen im gleichen Verzeichnis zu speichern, kannst du folgenden VBA-Code verwenden: vba Sub SpeichernUnterNeuemNamen() Dim pfad As Strin...
Warum tritt Fehler 400 auf, wenn ein Excel-Makro per Button gestartet wird, obwohl es schrittweise mit F8 funktioniert?
Der Fehler 400 in Excel-Makros ist ein allgemeiner Laufzeitfehler, der oft auftritt, wenn etwas im Code nicht wie erwartet funktioniert. Dass der Fehler nur beim Starten über den Button und nicht...
Wie prüfe ich in einem Excel-Makro, ob das aktive Blatt Sheets("Projekt") ist?
Um in einem Excel-Makro (VBA) zu prüfen, ob das aktive Blatt das Blatt mit dem Namen "Projekt" ist, kannst du folgenden Code verwenden: vba If ActiveSheet.Name = "Projekt" Th...
Wie übergibt man zwei Variablen von einem Excel-Makro an ein anderes?
Um zwei Variablen von einem Excel-Makro an ein anderes zu übergeben, gibt es mehrere Möglichkeiten. Die gängigste und sauberste Methode ist, das zweite Makro als Sub oder Function mit P...
Wie kann man mit einem Excel-Makro in allen Blättern Gitternetzlinien und Überschriften ausblenden?
Hier ist ein VBA-Makro, das in allen Arbeitsblättern einer Excel-Arbeitsmappe sowohl die Gitternetzlinien als auch die Überschriften (Zeilen- und Spaltenköpfe) ausblendet: vba Sub Gitt...
Wie kann ein Excel-Makro in allen Blättern, auch ausgeblendeten, das Gitternetz ausblenden?
Um in allen Arbeitsblättern einer Excel-Arbeitsmappe – auch in ausgeblendeten – das Gitternetz auszublenden, kannst du folgendes VBA-Makro verwenden: vba Sub GitternetzInAllenBlaette...
Warum funktioniert das Excel-Makro mit Dim zeilen as String, Choose und Rows(zeilen).Hidden = True nicht?
Der Fehler liegt daran, dass du die Variable zeilen als String deklarierst, aber die Funktion Rows(zeilen).Hidden = True einen Bereich erwartet, der als Zeilenreferenz interpretiert werden kann. Das i...
Wie kann man mit einem Excel-Makro prüfen, ob das Menüband (Ribbon) mit Application.CommandBars.ExecuteMso 'HideRibbon' ein- oder ausgeblendet ist?
In Excel gibt es leider keine direkte VBA-Eigenschaft oder -Methode, um den aktuellen Sichtbarkeitsstatus des Ribbons (Menüband) abzufragen. Das Menüband kann zwar mit Application.CommandBar...
Wie deaktiviere oder aktiviere ich den Blattschutz in Excel per Makro, wenn ein Passwort gesetzt ist?
Um den Blattschutz in Excel per Makro (VBA) zu aktivieren oder zu deaktivieren, wenn ein Passwort gesetzt ist, kannst du folgenden VBA-Code verwenden. Ersetze dabei "DeinPasswort" durch das...
Kann ein Excel-Makro auf Datei/Optionen zugreifen und Einstellungen für die Datei oder das Blatt ändern?
Ein Excel-Makro (VBA) kann auf viele Einstellungen innerhalb einer Arbeitsmappe oder eines Arbeitsblatts zugreifen und diese ändern, wie z.B. Zellformate, Blattschutz, Druckeinstellungen oder bes...
Excel-Makro: Blatt per Button ein- und ausblenden?
Ja. Das geht mit einem Toggle-Makro. VBA-Code für den Button: vba Sub BlattEinAusblenden() With ThisWorkbook.Worksheets("Tabelle2") If .Visible = xlSheetVisible Then .Visible = xl...
Wie blendet ein Excel-Makro in Tab2 die Spalten aus, die in Tab1 als „A:F“ stehen?
Ja. Beispiel-Makro: vba Sub SpaltenAusblendenAusTab1() Dim ws1 As Worksheet Dim ws2 As Worksheet Dim bereich As String Set ws1 = ThisWorkbook.Worksheets("Tab1") Set ws2 = ThisWorkbo...