• DİKKAT

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

Excel de sayfa aşağı kaydıkça oluşturulan pencere/tablonun da aktif bir şekilde kayması hk.

  • Konbuyu başlatan Konbuyu başlatan Agah93
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Nisan 2020
Mesajlar
31
Excel Vers. ve Dili
ofis 365
Merhaba kolay gelsin.
Excel de sayfa aşağı kaydıkça oluşturulan pencere/tablonun da aktif bir şekilde kaymasını istiyorum. Bunu nasıl yapabilirim
 

Ekli dosyalar

İlginiz için teşekkür ederim hocam. Ancak iki durumda da yerim kalmamış yukarıdaki satırda.
Satır çok kalabalık olunca bende pratiklik olsun diye taşınabilir formun peşine düştüm internette hiç örneği yok.
Yine yardımlarınızı beklerim inşallah.
 
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Intersect(Target, [B5:B20,E2:E2000]) Is Nothing Then Exit Sub
    If Target.Column = 2 Then
        'cmd1.Top = ActiveCell.Top
    ElseIf Target.Column = 4 Then
        'cmd2.Top = ActiveCell.Top
    Else
        CMD2.Top = ActiveCell.Top
    End If
       End Sub
merhaba;
Formda bulduğum bu makro ile hareketli buton kullanıyorum. Oluşturduğum butona CMD2 ismini hangi hücrede hareket etmesini belirttikten sonra sorunsuz kullanıyorum.
 
Merhaba Arkadaşım,
Deneyiniz
İyi çalışmalar
 

Ekli dosyalar

Hocam elinize emeğinize sağlık uğraşmışsınız ancak bir tülü çalışmadı kod hatası veriyor.
 
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Intersect(Target, [B5:B20,E2:E2000]) Is Nothing Then Exit Sub
    If Target.Column = 2 Then
        'cmd1.Top = ActiveCell.Top
    ElseIf Target.Column = 4 Then
        'cmd2.Top = ActiveCell.Top
    Else
        CMD2.Top = ActiveCell.Top
    End If
       End Sub
merhaba;
Formda bulduğum bu makro ile hareketli buton kullanıyorum. Oluşturduğum butona CMD2 ismini hangi hücrede hareket etmesini belirttikten sonra sorunsuz kullanıyorum.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Intersect(Target, [B5:B20,E2:E2000]) Is Nothing Then Exit Sub
    If Target.Column = 2 Then
        'cmd1.Top = ActiveCell.Top
    ElseIf Target.Column = 4 Then
        'cmd2.Top = ActiveCell.Top
    Else
        CMD2.Top = ActiveCell.Top
    End If
       End Sub
merhaba;
Formda bulduğum bu makro ile hareketli buton kullanıyorum. Oluşturduğum butona CMD2 ismini hangi hücrede hareket etmesini belirttikten sonra sorunsuz kullanıyorum.

Hocam butona kodu ekledim ancak yine olmadı yanlış bir şey mi yapıyorum acaba
 
Buton istemez. Dosyanızın küçük bir örneğini gönderin bakayım. Tek button olsa çok kolay olurdu. Çoklu olunca durum değişiyor.
Hatayı gördümi Siz ilk satıra çıkmışsınız. Başka bir örnek deneyeceğim
 
Son düzenleme:
Bunu deneyin lütfen
düğmeler mouse un durduğu hücre hizasındalar
İyi çalışmalar,
 

Ekli dosyalar

Buton istemez. Dosyanızın küçük bir örneğini gönderin bakayım. Tek button olsa çok kolay olurdu. Çoklu olunca durum değişiyor.
Hatayı gördümi Siz ilk satıra çıkmışsınız. Başka bir örnek deneyeceğim

Merhaba hocam.
Mesajınız arada kalmış şimdi kontrol ederken fark ettim cevap biraz geç oldu kusura bakmayın dosya istemişsiniz buyurun.
İlginiz için teşekkür ederim sağlıcakla kalın.
 

Ekli dosyalar

Sayın Tevfik örnek yalın ve pratik. Ancak butonlar yan yana değil de alt alta olsa daha güzel olacak gibi, en azından benim için.
 
O zaman önceki verdiğimi kullanacak ve ilk 4 satıra çıkmayacaksınız. Bana göre başka yapacak bir şey yok
 
Kod için teşekkürler, abartılı gibi gelmesin ama bizim gibi kod yazmayı bilmeyenler için harika bir çözüm.
 
Geri
Üst