Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

  Liste aus einer Tabelle erstellen.
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Xinor
Newbie
Newbie


Anmeldedatum: 30.04.2008
Beiträge: 19

BeitragVerfasst am: 30.04.2008, 11:08 Nach oben

Hallo,
ich habe da ein Problem. Und zwar in der unten angehängten datei sind 2 Datenblätter. Einmal "Master" und "neue Muster" mein problem ist das ich gerne möchte das die Blechnrn. aus "Master" (von beiden Tabellen) in "neue Muster" in die Tabelle eingetragen werden (desweiteren müssten wenn es mehr Blechnr. werden neue Zeilen engefügt werden). ich habe keine idee wie man das lösen könnte, da ich mich so gut wie gar net mit VBA auskenne und ich glaube das es ohne das nicht geht....

Vielen dank schon mal im Voraus.

MfG Xinor

PS: Die zeillen die Blau eingefärbt sind müssen leer bleiben.... da wird später noch was nachgetragen.


Mappe1.xls
 Beschreibung:

Download
 Dateiname:  Mappe1.xls
 Dateigröße:  60 KB
 Heruntergeladen:  14 mal

Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 4400

BeitragVerfasst am: 30.04.2008, 12:34 Nach oben

Hallo!

Kannst du bitte nochmal etwas genauer beschreiben, was genau wohin genau kopiert werden soll?
Ich blicke da ehrlich gesagt nicht durch, denn Blechnummern finde ich eigentlich nur ab Spalte N, aber das passt dann nicht mit den Spaltenbezeichnungen im Blatt "neue Muster"...

_________________

Viele Grüße vom Schatzi

------------------------
Bitte nimm dir die Zeit für eine (kurze) Rückmeldung, ob dir mein Beitrag geholfen hat oder nicht.
Andere User, die das gleiche (oder ein ähnliches) Problem haben, werden dir dankbar sein.
Benutzer-Profile anzeigenPrivate Nachricht senden
Xinor
Newbie
Newbie


Anmeldedatum: 30.04.2008
Beiträge: 19

BeitragVerfasst am: 01.05.2008, 18:33 Nach oben

genau das ist das Problem... Der erste bereich ist N28:BK52 und der zweite N57:BK81 . und diese Nummern müssen in die Spalten "neue Muster" F28:F53. Wobei die Spalten niemals alle voll gefüllt werden
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 4400

BeitragVerfasst am: 02.05.2008, 12:36 Nach oben

Hallo!

Wenn du im Blatt "Neue Muster" einen Button erstellst und ihm diesen Code zuweist, dann sollte es funktionieren:
Code:
Private Sub CommandButton1_Click()
Dim Bereich As Range, Zelle As Range, Zeile As Integer
With Sheets("Master")
Set Bereich = Union(.Range("N28:BJ52"), .Range("N57:BJ81"))
End With
Range("F28:F53").ClearContents
Zeile = 28
For Each Zelle In Bereich
If Zelle <> "" Then
Cells(Zeile, 6) = Zelle
Zeile = Zeile + 1
End If
Next Zelle
End Sub

_________________

Viele Grüße vom Schatzi

------------------------
Bitte nimm dir die Zeit für eine (kurze) Rückmeldung, ob dir mein Beitrag geholfen hat oder nicht.
Andere User, die das gleiche (oder ein ähnliches) Problem haben, werden dir dankbar sein.
Benutzer-Profile anzeigenPrivate Nachricht senden
Xinor
Newbie
Newbie


Anmeldedatum: 30.04.2008
Beiträge: 19

BeitragVerfasst am: 02.05.2008, 13:02 Nach oben

und wie mache ich das? ich kenn mich mit VBA net so aus....
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 4400

BeitragVerfasst am: 02.05.2008, 13:08 Nach oben

Hallo!

Über
Menü Ansicht > Symbolleisten > Steuerelemente-Toolbox
kommst du an das Button-Symbol.
Ziehe ihn auf, rechtsklicke ihn und wähle "Code anzeigen".
Den Coderumpf erweiterst du wie oben angegeben.
Zurück in der Tabelle klickst du in der Steuerelemente-Symbolleiste auf "Entwurfsmodus beenden" und der Button ist klickbereit.

_________________

Viele Grüße vom Schatzi

------------------------
Bitte nimm dir die Zeit für eine (kurze) Rückmeldung, ob dir mein Beitrag geholfen hat oder nicht.
Andere User, die das gleiche (oder ein ähnliches) Problem haben, werden dir dankbar sein.
Benutzer-Profile anzeigenPrivate Nachricht senden
Xinor
Newbie
Newbie


Anmeldedatum: 30.04.2008
Beiträge: 19

BeitragVerfasst am: 02.05.2008, 13:16 Nach oben

thx scheint auf den ersten blick zu funktionieren^^ vielen vielen dank
Benutzer-Profile anzeigenPrivate Nachricht senden
Xinor
Newbie
Newbie


Anmeldedatum: 30.04.2008
Beiträge: 19

BeitragVerfasst am: 05.05.2008, 06:15 Nach oben

Hallo,
da das so gut klappt habe ich da ne Frage und zwar kann man den Code erweitern so das der aus der gleichen Zeile auch Länge Breite etc. automatisch einfügt? wenn nicht dann ist das nicht sooo schlimm da ich sonst irgendwie mit wverweis arbeiten wobei ich noch nich genau weiß wie Razz

Gruss Xinor
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 4400

BeitragVerfasst am: 05.05.2008, 11:23 Nach oben

Hallo!

Ich hoffe, ich habe die Problemstellung richtig verstanden, denn so ganz klar ist mir der Aufbau immernoch nicht...
Code:
Private Sub CommandButton1_Click()
Dim Bereich As Range, Zelle As Range, Zeile%
With Sheets("Master")
Set Bereich = Union(.Range("N28:BJ52"), .Range("N57:BJ81"))
Range("F28:F53").ClearContents
Zeile = 28
For Each Zelle In Bereich
If Zelle <> "" Then
Cells(Zeile, 6) = Zelle
Cells(Zeile, 3) = .Cells(Zelle.Row, 5) '<--Länge
Cells(Zeile, 4) = .Cells(Zelle.Row, 4) '<--Breite
Cells(Zeile, 5) = .Cells(Zelle.Row, 3) '<--Dicke
Zeile = Zeile + 1
End If
Next Zelle
End With
End Sub

_________________

Viele Grüße vom Schatzi

------------------------
Bitte nimm dir die Zeit für eine (kurze) Rückmeldung, ob dir mein Beitrag geholfen hat oder nicht.
Andere User, die das gleiche (oder ein ähnliches) Problem haben, werden dir dankbar sein.
Benutzer-Profile anzeigenPrivate Nachricht senden
Xinor
Newbie
Newbie


Anmeldedatum: 30.04.2008
Beiträge: 19

BeitragVerfasst am: 05.05.2008, 12:11 Nach oben

und wie füge ich die zusammen also das beide über einen button laufen o.O
wenn ich die zweite einfach daunter "hänge" krieg ich die Fehlermeldung: Fehler beim Kompilieren. Mehrdeutiger Name: CommandButton1_Click

Also um mein Problem zu verdeutlichen. es geht darum das verschiede arten von blechen angeliefert werden. Jedes Blech hat eine eigene Nr. die wir in verschiedene Tabellen eintragen müssen. Zurzeit nur eine, allerdings wird dieses Bald erweitert, aber dann übernehme ich das VBA, da sich das nur in der Formatierung varieren wird.
Um Arbeitszeit zu sparen soll man nicht jede Tabelle einzeln ausfüllen sondern mit dem jeweiligen Button die Liste automatisch ausfüllen lassen (alle bekommen die selben Nr.) um dieses dann ausdrucken zu können und dem Kunden zu übergeben.
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 4400

BeitragVerfasst am: 05.05.2008, 12:18 Nach oben

Hallo!

Dies ist die Erweiterung des ersten Codes, also brauchst du den ersten nicht mehr.
Es sind nur die drei gekennzeichneten Zeilen dazugekommen.

_________________

Viele Grüße vom Schatzi

------------------------
Bitte nimm dir die Zeit für eine (kurze) Rückmeldung, ob dir mein Beitrag geholfen hat oder nicht.
Andere User, die das gleiche (oder ein ähnliches) Problem haben, werden dir dankbar sein.
Benutzer-Profile anzeigenPrivate Nachricht senden
Xinor
Newbie
Newbie


Anmeldedatum: 30.04.2008
Beiträge: 19

BeitragVerfasst am: 06.05.2008, 06:41 Nach oben

Funktioniert alles perfekt^^ vielen vielen Dank
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Terminliste anhand eines Datumswert e... vivi07 Microsoft Excel Hilfe 2 07.05.2008, 11:28 Letzten Beitrag anzeigen
Keine neuen Beiträge Frage: Excel verknüfte Drop Down Liste Sordon Microsoft Excel Hilfe 6 05.05.2008, 08:37 Letzten Beitrag anzeigen
Keine neuen Beiträge Inhalt einer Datei in eine Variable ü... michl Microsoft Word Hilfe 1 30.04.2008, 18:32 Letzten Beitrag anzeigen
Keine neuen Beiträge Nach Auswahl aus Dropdown-Liste besti... vision311 Microsoft Word Hilfe 1 30.04.2008, 09:03 Letzten Beitrag anzeigen
Keine neuen Beiträge Tabelle auswerten und in neuer Übertr... samos Microsoft Excel Hilfe 2 30.04.2008, 08:04 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de