• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Kayan Buton

Katılım
27 Şubat 2008
Mesajlar
307
Excel Vers. ve Dili
Office 2016
Sayfa2 de buton koydum (CommandButton). Tıklayınca UserForm açılıyor. Ama 200 satırım var her seferinde sayfa başındaki butona çıkıp tıklamam gerek. Bu butonun sayfayla beraber kaymasını nasıl sağlayabilirim.
 
Ekli dosyada iki sayfada örnek mevcut kendinize göre düzenleyiniz.
 

Ekli dosyalar

Bu kodda komut düğmesini excell sayfasının sol en üst köşesine getirir

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Sh = Sheets(ActiveSheet.Name)
Button = "CommandButton1"
Sh.Shapes(Button).OLEFormat.Object.Top = ActiveWindow.VisibleRange.Top
Sh.Shapes(Button).OLEFormat.Object.Left = ActiveWindow.VisibleRange.Left
End Sub

farklı kod

Rich (BB code):
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Sh = Sheets(ActiveSheet.Name)
Button = "1" ' sıra numarası yazılacak
Sh.Shapes(Button).OLEFormat.Object.Top = ActiveWindow.VisibleRange.Top
Sh.Shapes(Button).OLEFormat.Object.Left = ActiveWindow.VisibleRange.Left
End Sub
 
@halit3 vermiş olduğunuz örneğin Sayfa2 şu şekilde bir hata veriyor. Kontrol edebilir misiniz.
hata.JPG
 
Kırmızı alana sayfadaki komut düğmesinin adı yazılacak veya komut dümesinin indis değeri yazılacak yani 1,2,3 gibi
Rich (BB code):
Button = "Düğme 1" ' komut dğmesinin adı yazılacak

Rich (BB code):
Button = "1" ' sıra numarası yazılacak
 
Kısa Yol : Hangi hücredeyseniz imleç neredeyse ÇİFT TIKLAYARAK formunuzu açabilirsiniz.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
UserForm1.Show 0

End Sub
 
Geri
Üst