Beim Aktualisieren einer Pivot-Tabelle in Excel werden oft die benutzerdefinierten Zellformate (wie Schriftart, Hintergrundfarbe, Zahlenformate) zurückgesetzt oder überschrieben. Das liegt d... [mehr]
Um mehrere Blätter und Bereiche in Excel mit `Application.InputBox` auszuwählen und die Daten zu kopieren, kann VBA (Visual Basic for Applications) verwendet werden. Hier ist ein Beispiel, wie das gemacht werden kann: ```vba Sub CopyMultipleRanges() Dim ws As Worksheet Dim rng As Range Dim selectedRanges As Range Dim destSheet As Worksheet Dim destCell As Range Dim userInput As String Dim addressArray() As String Dim i As Integer ' Zielarbeitsblatt und Zelle festlegen Set destSheet = ThisWorkbook.Sheets("Zielblatt") ' Zielblatt anpassen Set destCell = destSheet.Range("A1") ' Zielzelle anpassen ' Eingabefeld für die Auswahl der Bereiche userInput = Application.InputBox("Gib die Bereiche ein, die du kopieren möchtest (z.B. 'Sheet1!A1:B2,Sheet2!C3:D4'):", Type:=2) ' Überprüfen, ob der Benutzer die Eingabe abgebrochen hat If userInput = "False" Then Exit Sub ' Adressen in ein Array aufteilen addressArray = Split(userInput, ",") ' Schleife durch die Adressen und Bereiche kopieren For i = LBound(addressArray) To UBound(addressArray) Set rng = Range(addressArray(i)) ' Bereich kopieren und in das Zielblatt einfügen rng.Copy destCell ' Zielzelle für den nächsten Einfügevorgang anpassen Set destCell = destSheet.Cells(destCell.Row + rng.Rows.Count, destCell.Column) Next i MsgBox "Bereiche wurden erfolgreich kopiert!" End Sub ``` Dieses Skript führt folgende Schritte aus: 1. Es wird ein Eingabefeld angezeigt, in dem die Benutzer die Bereiche eingeben können, die sie kopieren möchten. Die Bereiche sollten im Format `SheetName!Range` eingegeben und durch Kommas getrennt werden. 2. Die eingegebenen Bereiche werden in ein Array aufgeteilt. 3. Jeder Bereich wird kopiert und in das Zielblatt eingefügt, wobei die Zielzelle für jeden Einfügevorgang angepasst wird. Bitte passe die Namen des Zielblatts und der Zielzelle entsprechend deinen Anforderungen an.
Beim Aktualisieren einer Pivot-Tabelle in Excel werden oft die benutzerdefinierten Zellformate (wie Schriftart, Hintergrundfarbe, Zahlenformate) zurückgesetzt oder überschrieben. Das liegt d... [mehr]
In Excel-Pivot-Tabellen gibt es die Option **"Leerzeile nach jedem Elementnamen einfügen"**. Wenn du diese Option aktivierst, wird nach jedem einzelnen Element (z. B. nach jeder Kategor... [mehr]
Um in Excel ein Diagramm mit einer Zeitlinie zu erstellen, gehst du am besten folgendermaßen vor: 1. **Daten vorbereiten:** Lege deine Daten in zwei Spalten an. In die erste Spalte schreib... [mehr]
Um mit einem Excel-Makro (VBA) eine Kopie deines Arbeitsblattes als Anhang einer E-Mail zu versenden, kannst du folgenden Ansatz nutzen. Das Beispiel verwendet Microsoft Outlook als E-Mail-Client und... [mehr]
Um einem Makro in Excel vorzugeben, immer an der untersten Stelle einer Tabelle (also in der ersten freien Zeile unterhalb der vorhandenen Daten) einen Eintrag zu machen, kannst du folgenden VBA-Code... [mehr]
Um in Excel nur die Zellen zu zählen, die einen Wert enthalten (also nicht leer sind), kannst du die Funktion `ANZAHL2` verwenden. Die Syntax lautet: ``` =ANZAHL2(Bereich) ``` **Beispiel:** W... [mehr]
Um in Excel vier Seiten auf einem Blatt auszudrucken, gehe wie folgt vor: 1. **Datei** > **Drucken** öffnen. 2. Im Druckmenü wähle deinen Drucker aus. 3. Klicke auf **Seite einricht... [mehr]
In Microsoft Excel kannst du mit der Tastenkombination **Strg + Umschalt + Enter** (auf englischen Tastaturen: **Ctrl + Shift + Enter**) keinen Seitenumbruch einfügen – das ist ein häu... [mehr]
In Excel gibt es folgende Tastenkombinationen (Shortcuts): **Zeile einfügen:** - **Windows:** 1. Ganze Zeile auswählen (z. B. mit **Shift + Leertaste**) 2. Dann **Strg + Shift + &qu... [mehr]
In Excel kannst du gefilterte Zeilen markieren und dann bestimmte Aktionen auf diese anwenden. Allerdings gibt es für das Einfügen von Seitenumbrüchen in alle gefilterten Zeilen keine d... [mehr]