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...
Um mehrere Blätter gleichzeitig mit `Application.InputBox` in Excel VBA auszuwählen und von den ausgewählten Blättern einen Bereich zu kopieren, kannst du den folgenden VBA-Code verwenden: ```vba Sub CopyRangeFromSelectedSheets() Dim ws As Worksheet Dim selectedSheets As Variant Dim copyRange As Range Dim destSheet As Worksheet Dim destCell As Range Dim i As Integer ' Zielblatt und Zielzelle definieren Set destSheet = ThisWorkbook.Sheets("Zielblatt") ' Name des Zielblatts anpassen Set destCell = destSheet.Range("A1") ' Zielzelle anpassen ' Eingabeaufforderung für die Auswahl der Blätter selectedSheets = Application.InputBox("Gib die Namen der Blätter ein, getrennt durch Kommas:", "Blätter auswählen", Type:=2) ' Überprüfen, ob die Eingabe abgebrochen wurde If selectedSheets = False Then Exit Sub ' Blätternamen in ein Array aufteilen selectedSheets = Split(selectedSheets, ",") ' Schleife durch die ausgewählten Blätter For i = LBound(selectedSheets) To UBound(selectedSheets) On Error Resume Next Set ws = ThisWorkbook.Sheets(Trim(selectedSheets(i))) On Error GoTo 0 If Not ws Is Nothing Then ' Bereich definieren, der kopiert werden soll Set copyRange = ws.Range("A1:B10") ' Bereich anpassen ' Bereich kopieren und in das Zielblatt einfügen copyRange.Copy Destination:=destCell ' Zielzelle für den nächsten Einfügevorgang anpassen Set destCell = destCell.Offset(copyRange.Rows.Count, 0) Else MsgBox "Blatt " & Trim(selectedSheets(i)) & " nicht gefunden.", vbExclamation End If Next i End Sub ``` Dieser Code ermöglicht es, mehrere Blätter durch Eingabe ihrer Namen (getrennt durch Kommas) auszuwählen. Der definierte Bereich wird dann von jedem ausgewählten Blatt kopiert und in das Zielblatt eingefügt. Passe die Bereiche und Blattnamen nach Bedarf an.
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...
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...
In Excel 2021 und Microsoft 365 kannst du die Schriftart und die Farbe der Überschriften (also der Blattregister, auch „Tab-Reiter“ genannt) nur eingeschränkt anpassen: **Schrif...
In Excel (und auch in anderen Office-Anwendungen) dient der Bereich „Alternativtext“ im Dialog „Steuerelemente formatieren“ dazu, eine Beschreibung für das jeweilige Steue...
Die korrekte Syntax für das Schützen eines Arbeitsblatts in VBA mit den gewünschten Optionen und Passwort lautet: ```vba ActiveSheet.Protect Password:="#Prot2026#", UserInter...
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 da...
Nein, ein Nutzer kann die Deaktivierung der rechten Maustaste, die durch ein VBA-Makro erfolgt ist, nicht direkt über das Excel-Menü aufheben. Das Makro überschreibt das Standardverhalt...
In Excel-VBA ist **Long** die beste Festlegung für Variablen, die in Schleifen (z. B. For…Next) oder für die Funktion **Choose** verwendet werden. **Begründung:** - **Integer**-...
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.CommandBa...
Um in Excel den Dateinamen (inklusive oder exklusive Pfad) anzuzeigen, kannst du die Funktion **ZELLE** verwenden. Hier ein Beispiel: **Formel für den vollständigen Pfad inkl. Dateiname:**...