seçili hücre yanında commandbutton bulunsun

irfancantr

Altın Üye
Katılım
18 Haziran 2007
Mesajlar
625
Excel Vers. ve Dili
Excel 365 - İmngilizce
Altın Üyelik Bitiş Tarihi
07-05-2029
İyi akşamlar.Aşağıdaki kod sayfada bulunan commandbutton'un mause ile herhangi bir seçtiğim satıra getiriyor,peki ben seçtiğim hücrenin satır sütun gözetmeksizin iki hücre yanına getirebilir miyim acaba bu butonu?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
CommandButton1.Top = ActiveCell.Rows(1).Top
End Sub
 

irfancantr

Altın Üye
Katılım
18 Haziran 2007
Mesajlar
625
Excel Vers. ve Dili
Excel 365 - İmngilizce
Altın Üyelik Bitiş Tarihi
07-05-2029
Sorumu açık bir dille ifade edemedim galiba? Örneğin sayfa1 de bir adet commandbutton1 var ve bu buton b sütunu hizasında yer almakta.Ben c8 hücresine işlem yapmak için tıkladığım zaman bu buton b8 e geliyor,aynı şekilde ben k15 hücresine gelsemde buton b15 e iniyor.Benim istediğim ben hangi hücreye gelirsem butonda benim seçtiğim hücrenin iki alt hücresinde bulunsun istiyorum solunda bulunmasından vazgeçtim :) şimdiden teşekkür ederim...
 

irfancantr

Altın Üye
Katılım
18 Haziran 2007
Mesajlar
625
Excel Vers. ve Dili
Excel 365 - İmngilizce
Altın Üyelik Bitiş Tarihi
07-05-2029
Yardımcı olabilecek yokmu acaba? :(
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Merhabalar

Aşağıdaki gibi bir kodla, istediğiniz işlemi yapmak mümkün. Örnek dosyayı inceleyiniz.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim hcr As Range
Set hcr = ActiveCell.Offset(3, 0)
With CommandButton1
    .Left = hcr.Left
    .Top = hcr.Top
End With
Set hcr = Nothing
End Sub
 

neo

Katılım
24 Ağustos 2004
Mesajlar
287
merhaba
sayın fpc bu butonu beli bir alanda aktif etmek mümkün mü acaba örneğin sadece B sütünü yada B1 ve D10 sütünlarında aktif olabilirmi
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Yalnızca B sütununda oluyor.:cool:
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
CommandButton1.Top = ActiveCell.Offset(2, 0).Top
CommandButton1.Left = Cells(ActiveCell.Row + 2, "B").Left
End Sub
 
Üst