In Excel (und auch in anderen Office-Anwendungen) dient der Bereich „Alternativtext“ im Dialog „Steuerelemente formatieren“ dazu, eine Beschreibung für das jeweilige Steue...
Um Blätter in Excel mittels VBA auszuwählen, Bereiche zu kop und in ein neues Blattufügen, kannst du folgendes VBA-Makro verwenden: ```vba Sub CopyRangesToNewSheet() Dim wsSource As Worksheet Dim wsTarget As Worksheet Dim rng As Range Dim targetRow As Long ' Erstelle ein neues Blatt Set wsTarget = ThisWorkbook.Sheets.Add wsTarget.Name = "Zusammenfassung" ' Definiere die Quellblätter und Bereiche Dim sourceSheets As Variant Dim sourceRanges As Variant sourceSheets = Array("Blatt1", "Blatt2", "Blatt3") ' Namen der Quellblätter sourceRanges = Array("A1:B10", "C1:D10", "E1:F10") ' Bereiche in den Quellblättern targetRow = 1 ' Schleife durch die Quellblätter und Bereiche For i = LBound(sourceSheets) To UBound(sourceSheets) Set wsSource = ThisWorkbook.Sheets(sourceSheets(i)) Set rng = wsSource.Range(sourceRanges(i)) ' Kopiere den Bereich und füge ihn in das Zielblatt ein rng.Copy Destination:=wsTarget.Cells(targetRow, 1) ' Aktualisiere die Zielzeile für den nächsten Bereich targetRow = targetRow + rng.Rows.Count + 1 Next i ' Optional: Formatierung anpassen wsTarget.Columns.AutoFit End Sub ``` Dieses Makro erstellt ein neues Blatt namens "Zusammenfassung", kopiert die definierten Bereiche aus den angegebenen Quellblättern und fügt sie in das neue Blatt ein. Die Bereiche und Blätter kannst du nach Bedarf anpassen.
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...
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**-...
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....
In Excel-VBA verlässt du eine For/Next-Schleife vorzeitig mit dem Befehl `Exit For`. Sobald dieser Befehl ausgeführt wird, wird die Schleife sofort beendet und der Code nach der Schleife for...
Der Fehler in deinem VBA-Code liegt daran, dass die Variable `rge` nicht deklariert wurde. In VBA solltest du Variablen immer deklarieren, und für Zellbereiche ist der Typ `String` oder besser gl...
Ja, auch wenn innerhalb einer If-Anweisung in einem Excel-Makro (VBA) ein `Exit Sub` steht, muss das zugehörige `End If` trotzdem geschrieben werden. Die Syntax von VBA verlangt, dass jede mit `I...
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...