Wie markiere ich mehrere Blätter und Bereiche in Excel mit Application.InputBox und kopiere die Daten?

Antwort

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.

Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Wie kann ich in Word für alle Abschnitte gleichzeitig die Kopfzeile ändern?

Um in Microsoft Word die Kopfzeile für alle Abschnitte gleichzeitig zu ändern, kannst du die Verknüpfung der Kopfzeilen zwischen den Abschnitten sicherstellen. Hier ist eine Schritt-f&u... [mehr]

Wo kann ich in Version v11.1 das Kennzeichen sehen?

Die Frage ist nicht ganz klar. Meinst du das Kennzeichen einer Softwareversion oder ein anderes spezifisches Kennzeichen? Bitte stelle eine klarere und präzisere Frage.

Gibt es eine Excel-Formel, die ein Datum 2 Monate im Voraus farblich hervorhebt?

Excel selbst bietet keine direkte Möglichkeit, Zellen basierend auf einer Formel zu färben. Du kannst jedoch die bedingte Formatierung verwenden, um Zellen zu färben, wenn ein Datum 2 M... [mehr]

Wer benutzt FL Studio?

FL Studio wird von einer Vielzahl von Musikproduzenten und Künstlern weltweit genutzt. Zu den bekanntesten Nutzern gehören: 1. **Martin Garrix** - Ein niederländischer DJ und Musikprod... [mehr]

Welche ist die neueste stabile Java-Version für Minecraft-Netzwerk 1.20.6?

Die neueste stabile Java-Version, die sich für den Betrieb eines Minecraft-Netzwerks auf der Version 1.20.6 eignet, ist Java 17. Java 17 ist eine Long-Term Support (LTS) Version, die von Mojang o... [mehr]

Was ist Storm von Xplode?

Storm von Xplode ist ein kostenloses Programm, das speziell dafür entwickelt wurde, temporäre Dateien und andere unnötige Daten von deinem Computer zu entfernen. Es hilft dabei, Speiche... [mehr]

Wie kann ich die Farbe RAL 1018 mit MSPAINT drucken?

Um die Farbe RAL 1018 (Zinkgelb) in MS Paint zu verwenden und zu drucken, kannst du die folgenden Schritte befolgen: 1. **Farbcode herausfinden**: RAL 1018 hat den RGB-Farbcode (255, 204, 0). 2. **M... [mehr]

Gibt es automatisierte Vergleichstools für Siemens NX?

Siemens NX bietet verschiedene automatisierte Vergleichstools, die dir helfen können, Unterschiede zwischen verschiedenen Versionen von CAD-Modellen zu identifizieren. Hier sind einige der wichti... [mehr]

Wie funktioniert Assembly Compare in Siemens NX?

In Siemens NX ist die Funktion "Assembly Compare" ein nützliches Werkzeug, um Unterschiede zwischen verschiedenen Versionen oder Revisionen einer Baugruppe zu identifizieren. Hier ist e... [mehr]

Welche Ports sind für Matrix42 wichtig?

Matrix42 verwendet verschiedene Ports für unterschiedliche Dienste und Funktionen. Hier sind einige der wichtigsten Ports, die in einer typischen Matrix42-Umgebung verwendet werden: 1. **HTTP/HT... [mehr]