DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub ButonEkle2()
Set MyButton = ActiveSheet.Buttons.Add(Range("G10").Left, Range("G10").Top, 100, 20)
MyButton.OnAction = "Makro1"
MyButton.Characters.Text = "Test Buton"
End Sub
çok güzel !!Haluk' Alıntı:Sayın veyselemre'nin kodunu biraz revize ederek, istediğiniz herhangibir hücrenin üzerine (sol üst köşesine) butonu ekleyebilirsiniz.
Örneğin, G10 hücresi....
Kod:Sub ButonEkle2() Set MyButton = ActiveSheet.Buttons.Add(Range("G10").Left, Range("G10").Top, 100, 20) MyButton.OnAction = "Makro1" MyButton.Characters.Text = "Test Buton" End Sub
Makro1 makrosu oluşturup yapmak istediğiniz eylemin kodlarını girin.veyselemre' Alıntı:MyButton.OnAction = "Makro1"
Dim MyButton As Object
'
Sub ButonEkle3()
Set MyButton = ActiveSheet.Buttons.Add(Range("G10").Left, Range("G10").Top, 100, 20)
MyButton.OnAction = "Makro1"
MyButton.Characters.Text = "Test Buton"
End Sub
'
Sub Makro1()
MsgBox MyButton.TopLeftCell.Value
End Sub
Sub Düğme1_Tıklat()
Set MyButton = ActiveSheet.Buttons.Add(ActiveCell.Left, ActiveCell.Top, ActiveCell.Width, ActiveCell.Height)
MyButton.OnAction = "Makro1"
MyButton.Characters.Text = ActiveCell.Value
satir = ActiveCell.Row
deg = Range("A" & satir)
sutun = 1
Do
satir = satir + 1
If Cells(satir, sutun) = deg + 1 Or Cells(satir, sutun) = deg + 2 Or Cells(satir, sutun) = deg + 3 Or Cells(satir, sutun) = deg + 4 Then
Cells(satir, sutun).RowHeight = 0
Else
Exit Do
End If
Loop
End Sub
Yukarıdaki alıntıdan anladığım kadarıyla bir dosya ekliyorum.bykursat2' Alıntı:...
Resimde göründüğü üzere B3 B4 B5 hücrelerinde bulunan butona bastığımda Makro 1 kodlamasıda hangi butona bastıysam onun altında bulunan hücrenin değerini almak istiyorum