A sütunundaki verileri B sütununa değer olarak aktarmak

takkan

Altın Üye
Katılım
1 Şubat 2009
Mesajlar
4
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
09-12-2028
saygı değer arkadaşlar bir bilgi rica ediyorum misal a1-a100 hücreleri arasındaki dinamik değişken hüçreleri (devamli değişiyor çünkü başka bir excel dosyasından alıyor bu a1-a100 hücresindeki değerleri b1-b100 arasındaki hücrelerekopyalamak istiyorum fakat b1-b100 hücrelerine kopyalanan değerler değişmesin tahmin ediyorum küçük bir macro ile olur bu macro programcığı hakkında bana yardımcı olabilecek bir yardım istiyorum
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Kodları deneyemiyorum. Bir deneyin isterseniz.

Sub kopyala()

Range("B1:B100") = Range("A1:A100")

End Sub
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
564
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Sub deneme()

Range("A1:A100").Select
Application.CutCopyMode = False
Selection.Copy

Range("B1:B100").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

End Sub
 

takkan

Altın Üye
Katılım
1 Şubat 2009
Mesajlar
4
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
09-12-2028
teşşekkür ederim muhasebeciyiz formulünüz çalıştı
 

MusaPEKEL

Altın Üye
Katılım
29 Ağustos 2016
Mesajlar
65
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
16-01-2027
Kod:
Sub VeriAktar()
    Dim ws As Worksheet
    Dim sonSatir As Long
    
    ' Çalışma sayfasını belirle (örneğin, Sayfa1)
    Set ws = ThisWorkbook.Sheets("Sayfa1")
    
    ' A sütunundaki son satırı bul
    sonSatir = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    
    ' A sütunundaki verileri B sütununa aktar
    ws.Range("B1:B" & sonSatir).Value = ws.Range("A1:A" & sonSatir).Value
End Sub
 
Üst