Érték másolása vba

Érték másolása vba
2018-05-17T15:14:08+02:00
2018-05-17T16:20:22+02:00
2022-10-15T21:31:36+02:00
3csoki1szazas
Sziasztok,

Van egy macro-m ami egyik sheet-ről a másikba másolja az adatokat. Viszont nem tudom beállítani, hogy csak az értéket másolja át függvények nélkül. Segítségetek előre is köszönöm!
Így néz ki:

Dim LastRow2 As Long, erow As Long, i As Long Dim mydate As Date LastRow2 = Sheet7.Cells(Rows.Count, 1).End(xlUp).Row Sheet7.Range("C1").Select For i = 2 To LastRow2 mydate = Cells(i, 17) If mydate = DateValue(Now) Then erow = Sheet5.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row Range(Cells(i, 3), Cells(i, 14)).Copy Destination:=Sheets("TEMPLATE").Cells(erow, 1) End If Next i
Mutasd a teljes hozzászólást!
Szia!

A PasteSpecial metódusra van szükséged. Írd át így, és okés lesz:

Range(Cells(i, 3), Cells(i, 14)).Copy: Sheets("TEMPLATE").Cells(erow, 1).PasteSpecial xlPasteValuesAndNumberFormats
(a kettőspont a sortörést helyettesíti)
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd