Excel - Sverweis mit mehreren Rückgabewerten in einer Zelle
Hallo zusammen,
ich habe folgende Herausforderung zu bewältigen:
Zwei Tabellen mit Artikeldaten. In der ersten sind alle Stammdaten enthalten. In der zweiten befinden sich ergänzende Daten, die ich gerne mittels Sverweis in Tabelle 1 anfügen möchte. Die Schwierigkeit besteht darin, dass in der zweiten Tabelle mehrere Einträge (Zeilen) zu jeder Artikelnummer enthalten sind, wo ich jeweils aus einer Spalte die Zellinhalte in einer Zelle in Tabelle 1 zusammenführen muss. Bsp. :
Tabelle 1 (4 Spalten)
0001 Schuh Mann 35, 95
0002 Schuh Frau 79, 95
Tabelle 2 (3 Spalten)
0001 Schuh 42
0001 Schuh 43
0001 Schuh 44
0002 Schuh 38
0002 Schuh 39
Ergebnis inkl. neuer Spalte (5 Spalten)
0001 Schuh Mann 35, 95 42, 43, 44
0002 Schuh Frau 79, 95 38, 39
Ist dies' überhaupt mittels Formel zu bewältigen, oder müsste hier VBA her? Wenn ja, wie müsste die Formel aussehen? VBA - Mehrere Varianten eines Artikel auswählen. Bzw. wie müsste sonst ein adäquater VBA Code aussehen? Für eines Feedback und Eure Unterstützung im Voraus vielen Dank.
Excel Vba Mehrere Blätter Auswählen Image
per vba mehrere tabellenblätter gleichzeitig markieren und bearbeiten
Helfe beim Thema per vba mehrere tabellenblätter gleichzeitig markieren und bearbeiten in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo,
bin absoluter Anfänger was VBA betrifft. Folgendes Problem quält mich nun:
Ich möchte in mehreren bestimmten Tabellenblätter gleichzeitig... Dieses Thema im Forum " Microsoft Excel Hilfe " wurde erstellt von dingmadd, 17. Oktober 2003. Hallo,
Ich möchte in mehreren bestimmten Tabellenblätter gleichzeitig Zeilen ausblenden in denen kein Wert enthalten ist. Für jeweils ein Tabellenblatt schaff ich es, jedoch nicht wenn ich mehrere als markiert selektiert habe, dann werden nur die Zeilen im aktiven Tabellenblatt ausgeblendet, auch wenn die anderen markiert sind. Excel vba mehrere blätter auswählen 1. :)
Moin, dingmadd,
gehen tut´s schon, wenn man die Tabellen vorher gruppiert **. Per VBA würde ich ggf. eine Schleife über alle Tabellen der Mappe laufen lassen in der Art
Code:
Hai Jinx...
bist mir leider zuvor gekommen **
Hätte es allerdings ähnlich gemacht mit folgendem Code:
Sub Zeilen_ausblenden()
Dim InI As Integer
For InI = To 1 Step -1
Sheets(InI)
Rows("6:6")
= True
Next InI
End Sub
Gruß Ralf
Hallo!
Excel Vba Mehrere Blätter Auswählen 1
VB-Paradise 2. 0 – Die große Visual-Basic- und »
Forum »
Programmieren »
Visual Basic for Applications (VBA) »
Sonstige
Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag ( 1. August 2006, 14:39) ist von Arno. Ich bin an dieser scheinbar einfachen Aufgabe gescheitert: Wie kann man mittels VB-Code MEHRERE Sheets gleichzeitig auswählen (Also als ob man im Excel bei gedrückter STRG-Taste hintereinander auf die einzelnen Sheets klickt)? Kann mir da wer helfen? Farbe ändern von Formen in Excel mittels VBA? (Computer, Technik, Technologie). Danke, Arno
Versuchs mal so:
Visual Basic-Quellcode
Sheets(Array( "Tabelle1", "Tabelle2", "Tabelle3")). Select
Ja, diesen Befehl habe ich auch gefunden, das Problem ist aber, dass ich die Namen der auszuwählenden Sheets in einem Array shelp() vorliegen habe, ich also nicht explizit die Namen verwenden kann. lg, Arno
Ok, es geht doch ganz einfach:
Dim AuswahlSheets(0 To 1) As String
AuswahlSheets(0) = "Tabelle1"
AuswahlSheets(1) = "Tabelle2"
Sheets( AuswahlSheets)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von "Arno" ( 1. August 2006, 14:40)
2 Benutzer haben hier geschrieben
Gast (3)
Agent (1)
Visual Basic for Applications (VBA) »
Hallo,
ich habe eine Datei für eine Lagerbestand von Artikel. Die Datei hat mehrere Tabellenblätter (WE, Bestand, WA). Im Bestand gibt es Spalten für Chargennummer, Artikel, Palettennummer, Stellplatz. Ich möchte nun in einer Userform den Artikel und die Palettennummer (in jeweils separaten Textboxen) eingeben, und dann sollen die Zeilen mit den sonstigen Daten (Stellplatz) aus dem Blatt "Bestand" in das Tabellenblatt "WA" verschoben (nicht kopiert) und ans Ende angefügt werden. Idealerweise sollen die "Kopfdaten" (Auftragsnummer, Datum, Spediteur), die ebenfalls in der Userform stehen, ebenfalls in das Blatt "WA" geschrieben werden. VBA - mehrere Blätter selektieren. Wäre es möglich, erst die Userform mit ca. 25 Artikeln zu füllen und dann per CommandButton erst den Befehl zum verschieben auszulösen? Für Tipps und Codezeilen wäre ich dankbar. Gruß
Andre
Betrifft: AW: VBA - Mehrere Varianten eines Artikel auswählen
von: onur
Geschrieben am: 15. 08. 2018 17:30:55
Wenn das keine Mischpaletten sind, reicht die Paletten-Nr. zum Auslagern.