• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Komut buton ve makro buton

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

hakki83

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ağu 2021
Mesajlar
706
Çözümler
3
Aldığı beğeni
216
Excel Versiyonu
Office 2016 TR
Konuyu Başlatan
Selamlar

Sn @52779 ve Sn @Suskun excel hocalarımızdan öğrendiklerime ek olarak 3 sorum var.

Soru1: 1 nolu dosyadaki komut düğmesinin; kodların göründüğü haliyle çalışabilmesi için, komut düğmesinin neresini değiştirmemiz gerekiyor? Komut düğmesinin özellikler kısmından çok uğraştım, öyle denedim böyle denedim olmadı.



Soru2: Eğer bir komut düğmesinin gizlenmesini; kodların içinden tetikleme yoluyla yapılmasını istiyorsak,
CommandButton1.Visible = False
bu satırla yapılması gerektiğini öğrenmiştim.

2 nolu dosyada
Bir makro düğmesini, tetikleme yoluyla kodların içinden gizlenmesini istiyorsak eklenmesi gereken satır nedir?



Soru3: 3 nolu dosyada makro düğmesine basarak, komut düğmesini gizliyorum. Aynı düğmeye basarak görünmesini sağlamak için hangi doğru satırı ilave etmeliyim?
 

Ekli dosyalar

  • 1 nolu dosya.xlsm
    16.5 KB · Gösterim: 6
  • 2 nolu dosya.xlsm
    19.5 KB · Gösterim: 6
  • 3 nolu dosya.xlsm
    20.1 KB · Gösterim: 7
Abey bu kodda anlamıyacak bişey yok.Kodu bir okuyun hemen anlarsınız gereksiz gördüğünüz yerleri.
4.mesajdaki kod.


C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Suskun hocam 2 nolu dosyada makro düğmesini tetiklemeyi yoluyla içerden gizlemeyi sormuştum, siz sanırım yanlış anlamışsınız, komut düğmesi gizleniyor.
 
Suskun hocam 3 nolu dosya tam istediğim gibi.
Refaz hocam; lütfen Suskun hocamın 3 nolu dosyasına bakınız.
Tam olarak kastettiğim şey buydu.
Kodların en sade hali.
Aksi halde bir amatör excelci olarak, ancak anlayabilirsem devam ettirebilirim yapmak istediklerimi. :)
 
Suskun hocam 3 nolu dosya tam istediğim gibi.
Refaz hocam; lütfen Suskun hocamın 3 nolu dosyasına bakınız.
Tam olarak kastettiğim şey buydu.
Kodların en sade hali.
Aksi halde bir amatör excelci olarak, ancak anlayabilirsem devam ettirebilirim yapmak istediklerimi. :)
Abey 3 nolu dosyada ekstra yaptığım ve mantıklı olanda şuydu eğer gizlenirse butun adı aç görükürse adı gizle oluyordu :)
Yani bunu anlamayacak ne varki :)
Zaten suskun abeyin koduyla aynı gerisi.
 
Son düzenleme:
Bununla sub elmayaz() aynı abey.
Yani yazılsada olur ama ne gerek var kısası varken.
İşte “yazılsa da olur” dediğiniz şeyin nasıl yapıldığını anlamaya çalışıyorum. Çünkü ben yapamadım. (Yüklediğim 1 nolu dosya)
Refaz hocam eğer 1 nolu dosyayı yapabilirseniz, merakla bekliyorum)
 
Yüklediğim 1 nolu dosya çalışmıyor. Komut düğmesinde nasıl bir değişiklik yapmam gerekiyor?
Adını değiştirdim olmadı.
(Soru sadece bu)
 
Bununla sub elmayaz() aynı abey.
Yani yazılsada olur ama ne gerek var kısası varken.
Private sub elmayaz() ile sub elmayaz() aynı şey değil.
Kullanım amaçları farklı. Private değişkenler tanımlandığı modul içinde kullanılır ve diğer modullerden çağrılamaz (kullanılamaz).
 
Yüklediğim 1 nolu dosya çalışmıyor. Komut düğmesinde nasıl bir değişiklik yapmam gerekiyor?
Adını değiştirdim olmadı.
(Soru sadece bu)

Abey resime bakın.CommandButtonun özelliklerden ismini değiştirmediğiniz sürece böyle olmalı.
Yani isim değişirse en alttaki gibi olacak.
Command butona tasarım modundayken çift tıklayınca zaten kendi click olarak ekliyor.

1629667062268.png



1629667073487.png
 
Private sub elmayaz() ile sub elmayaz() aynı şey değil.
Kullanım amaçları farklı. Private değişkenler tanımlandığı modul içinde kullanılır ve diğer modullerden çağrılamaz (kullanılamaz).
Ben karıştırmışım abey önceden okumuştum Belki dim ile alakalı olabilir.Öğrenmiş olduk.Ben hiç kullanmadım private olarak.
 
Komut düğmesinin özellikler kısmında her yere “elmayaz” ifadesini yazmaya çalıştım, ama çalışmadı.

Komut düğmesinin neresine “elmayaz” ifadesini yazarsak bu dosya çalışacak onu öğrenmek istiyorum.
 
Reklam felan olmayacaksa alttaki linkte açıklamışlar demekki bende eksik biliyormuşum.
Suskun hocamızada teşekkür ederiz bu arada.

 
Mesaj kutusu çıkıyor fakat A2 hücresine neden ELMA kelimesi yazılmıyor?
 
Refaz hocam
Kodlarda yine commandbutton1 click şeklinde görünüyor.
Private sub elmayaz olarak yapılamıyor mu excelde.

Yani her zaman
Private sub command button
Şeklinde mi gidiyor?
 
Kısaca suskun abeyinde dediği gibi Bir modülde Private sub elma() ile başlarsa yani Private varsa başında sadece o modülden çağırılıyormuş.
Ama bir modülde sub elmalar() olursa heryerden çağırılıyor sanıyorum benim kafa public olayından karıştı.
 
Abey due sana şimdi ben bir gif hazırlayayım .
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst