vba ve hücre biçimi

Katılım
2 Şubat 2014
Mesajlar
758
Excel Vers. ve Dili
2007 Türkçe
Merhabalar
Range("C1").Value = Range("A1").Value
bu satır ile A1 deki hücre değerini C1 taşıyorum
Range("C2") = Range("A2")
bu satır ile A2 hücresinde her ne var ise renk değer vs
C2 ye taşımam gerekiyor.
Lakin yine sadece değer taşıyor.

Ne yapmam lazım acaba.
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
603
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Kod:
Range("A1").Copy Range("C1")
Olarak deneyin.
 

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
380
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
01-11-2026
Merhaba,
Aşağıdaki gibi deneyebilirsiniz.

Kod:
Range("A1").Copy Destination:=Range("C1")
Range("A2").Copy Destination:=Range("C2")
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,469
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
xcel VBA kullanarak hücrelerin hem değerlerini hem de biçimlendirmelerini (örneğin, renk, yazı tipi, vs.) taşımak istiyorsanız, yalnızca değerleri kopyalamak yerine hücrelerin tüm özelliklerini kopyalamanız gerekir. Bunun için Copy ve PasteSpecial yöntemlerini kullanabilirsiniz.

Sub CopyCellWithFormat()
' A1 hücresinin değerini ve biçimlendirmesini C1 hücresine kopyalar
Range("A1").Copy
Range("C1").PasteSpecial Paste:=xlPasteAll

' A2 hücresinin değerini ve biçimlendirmesini C2 hücresine kopyalar
Range("A2").Copy
Range("C2").PasteSpecial Paste:=xlPasteAll

' Panoyu temizle
Application.CutCopyMode = False
End Sub
 
Katılım
2 Şubat 2014
Mesajlar
758
Excel Vers. ve Dili
2007 Türkçe
Her birinizi ayrı ayrı teşekkür ederim.
Emeğinize sağlık.
 
Üst