Kopyalama butonu

cenqawer

Altın Üye
Katılım
23 Ocak 2021
Mesajlar
99
Excel Vers. ve Dili
Excel 2021 Pro Plus Türkçe
Altın Üyelik Bitiş Tarihi
18-10-2028
Merhaba sadece basınca hücreyi kopyalayacak buton ekleyeceğim ama biraz fazla 78 tane tek tek yapmak biraz zaman alacak merak ettiğim bunun kolay bir şekilde yapmanın yolu varmıdır. Aşağıdaki gibi 78 e kadar gitmem gerekecek sonra tek tek düğmelere makroyu atamam gerekecek. teşekkürler

Sub Makro1()
'
' Makro1 Makro
'

'
Range("C2").Select
Selection.Copy
End Sub
Sub Makro2()
'
' Makro1 Makro
'

'
Range("C3").Select
Selection.Copy
End Sub
Sub Makro3()
'
' Makro1 Makro
'

'
Range("C4").Select
Selection.Copy
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
78 düğme yapmanıza gerek yok, aşağıdaki kod tam olarak ihtiyacınızı karşılar. (Çift Tıklama)
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("C1:C" & Rows.Count)) Is Nothing Then Exit Sub
Cancel = True
If Target = "" Then
Application.CutCopyMode = False
Exit Sub
End If
Target.Copy
End Sub
 

cenqawer

Altın Üye
Katılım
23 Ocak 2021
Mesajlar
99
Excel Vers. ve Dili
Excel 2021 Pro Plus Türkçe
Altın Üyelik Bitiş Tarihi
18-10-2028
Ustam bi türlü ekleyemedim ectivex komut düğmesine mi yapıştırıcam
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,655
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sayfanızın kod sayfanıza direkt yapıştıracaksınız. Herhangi bir butona atamayın
 

cenqawer

Altın Üye
Katılım
23 Ocak 2021
Mesajlar
99
Excel Vers. ve Dili
Excel 2021 Pro Plus Türkçe
Altın Üyelik Bitiş Tarihi
18-10-2028
Çok teşekkürler
 
Katılım
15 Şubat 2021
Mesajlar
52
Excel Vers. ve Dili
Excel 2016/VBA
Altın Üyelik Bitiş Tarihi
17-02-2022
Merhaba,

Yapmak istediğinizin devamı olarak belki işinize yarayabilir. Aşağıdaki kodları da devamına yazarsanız; kopyalamak için seçtiğiniz hücreyi seçtiğiniz başka bir hücreye yapıştırır.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Application.CutCopyMode = 1 And Target.Column <> 3 Then
ActiveSheet.paste
Application.CutCopyMode = 0
End If

End Sub
 
Üst