Registriert seit: 30.03.2019
Version(en): Office16
Hallo zusammen :)
Ich habe ein kleines Problem mit VBA und hoffe das mir hier jmd weiterhelfen kann
ich möchte mit dem Code die Zellen I2:J2 Kopieren (nur die Zahlen nicht die Formel)
und möchte sie in die Letzte Zeile meiner formatierten Tabelle in A:B einfügen
meine bisherigen versuche sind alle grandios gescheitert
schon mal danke im Voraus
Registriert seit: 16.08.2020
Version(en): 2019 64bit
22.01.2021, 01:07
(Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2021, 01:08 von Egon12.)
machs so:
Code:
Option Explicit
Sub Test()
Dim lz As Long
lz = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
With Sheets("Tabelle1")
.Range("I2:J2").Copy
.Range("A" & lz + 1).PasteSpecial xlValue
End With
End Sub
Gruß Uwe
Registriert seit: 22.11.2019
Version(en): 365
22.01.2021, 01:34
(Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2021, 01:46 von volti.)
Oder alternativ so:
Code:
Sub Test()
Cells(Cells(Rows.Count, "A").End(xlUp).Row, "A").Resize(, 2).Value _
= Sheets("Tabelle1").Range("I2:J2").Value
End Sub
_________
viele Grüße
Karl-Heinz
Registriert seit: 30.03.2019
Version(en): Office16
22.01.2021, 14:36
(Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2021, 14:59 von Squal87.)
(22.01.2021, 01:07)Egon12 schrieb: machs so:
Code:
Option Explicit
Sub Test()
Dim lz As Long
lz = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
With Sheets("Tabelle1")
.Range("I2:J2").Copy
.Range("A" & lz + 1).PasteSpecial xlValue
End With
End Sub
Gruß Uwe
dank für die Hilfe :)
hab nur noch ein kleines Problem der Code Kopiert mir die Formel aus der Zelle und nicht die Zahl
Die Werte in I2:J2 verändern sich ständig
Will allerdings nur die Werte ohne Formel kopieren um ein Verlaufsübersicht bzw Daten für ein Diagram zu haben
Gibts die möglichkeit nur die Werte ohne Formel zu kopieren?
Code:
Public Sub Kopieren()
Dim WkSh_Q As Worksheet
Dim WkSh_Z As Worksheet
Set WkSh_Q = ThisWorkbook.Worksheets("Tabelle1")
Set WkSh_Z = ThisWorkbook.Worksheets("Tabelle1")
WkSh_Q.Range("I2:J2").Copy
WkSh_Z.Range("A" & WkSh_Z.Cells(WkSh_Z.Rows.Count, 1).End(xlUp).Row + 1).PasteSpecial _
Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End Sub
Ich habs jetzt mit folgedem Code hinbekommen
Danke für die Hilfe :)
Registriert seit: 22.11.2019
Version(en): 365
Hallo,
da musst Du xlPastValues statt xlValue nehmen, dann sollte es gehen....
Gruß
KH