Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Makro zum Kopieren und üerbtragen von Daten in ein zweites Tabellenblatt
#21
Ich bitte um Hilfe :)
Antworten Top
#22
Hi

ich mach es mal mit Datei.

.xlsm   test.xlsm (Größe: 20,97 KB / Downloads: 3)


Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • snoopy4000_0
Antworten Top
#23
Tabelle1
Hi,

vielen Dank für die Unterstützung kleine Ergänzung würde ich gerne an dem VBA Code vornehmen wollen. Wie gelingt es mir, dass er die Daten aus Tabelle 1 nicht mit dem Format übertragt sondern die Daten als Format Standard übertragen werden. Sprich Formatierung der Daten aus Tabelle 1 sollen ohne Format in das Tabellenblatt 2 übertragen werden. Vielen Dank im Voraus.

Sub Schaltfläche1_Klicken()
Dim LeZe As Long
LeZe = Sheets("Tabelle1").Cells(Rows.Count, 6).End(xlUp).Row
Sheets("Tabelle1").Range("A2:A" & LeZe).SpecialCells(12).Copy Sheets("Tabelle2").Range("A3")
Sheets("Tabelle1").Range("F2:F" & LeZe).SpecialCells(12).Copy Sheets("Tabelle2").Range("B3")
Sheets("Tabelle1").Range("I2:I" & LeZe).SpecialCells(12).Copy Sheets("Tabelle2").Range("C3")
Sheets("Tabelle1").Range("L2:L" & LeZe).SpecialCells(12).Copy Sheets("Tabelle2").Range("D3")
Sheets("Tabelle1").Range("M2:M" & LeZe).SpecialCells(12).Copy Sheets("Tabelle2").Range("E3")
Sheets("Tabelle1").Range("P2:P" & LeZe).SpecialCells(12).Copy Sheets("Tabelle2").Range("F3")

End Sub
Antworten Top
#24
Hi

Beispiel für eine Spalte.
Code:
Sheets("Rohdaten2").Range("L2:L" & LeZe).SpecialCells(12).Copy
Sheets("Übersicht").Range("F2").PasteSpecial Paste:=xlPasteValues


Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • snoopy4000_0
Antworten Top
#25
Hi,

wenn ich das an meine jetzigen Spalten anhänge wie oben hinterlegt, sagt er sytnaxfehler. Kannst du es am Beispiel einer Spalte zeigen, die ich oben hinterlegt habe.

Vielen Dank
Antworten Top
#26
Sub Schaltfläche1_Klicken()
Dim LeZe As Long
LeZe = Sheets("Tabelle1").Cells(Rows.Count, 6).End(xlUp).Row
Sheets("Tabelle1").Range("A2:A" & LeZe).SpecialCells(12).Copy Sheets("Tabelle2").Range("A3"). PasteSpecial Paste:=xlPasteValues

Er hat hier ein Problem und sagt Anweisungsende
Antworten Top
#27
Hi

nicht Anhängen sondern so wie im Bsp. als zwei Zeiler.

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • snoopy4000_0
Antworten Top
#28
Du bist der beste :)
Antworten Top
#29
Können wir noch eine kleine Sache realisieren

ich würde gerne den SVErweis mit in diesem Makro verarbeiten...sprich wenn die Daten überführt worden sind soll ein SVERWEIs ausgeführt werden...

die Daten übertragenenen Daten befinden sich im tabellenblatt Tabelle2

Der SVERWEIS stellt sich derzeit bei mir wie folgt im Tabellenblatt Tabelle2 so dar: =SVERWEIS(B:B;I:J;2;FALSCH) und der SVERWEIS befindet sich in der Spalte G, da sollen die Ergebnisse rausgespuckt werden
Antworten Top
#30
Ich habe bis jetzt im Internet diese formel gefunden:

Range("A1").FormulaLocal = "=SVerweis(B1;C1:D10;2;0)

Msgbox "Ergebnis: " & Range("A1").Value
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste