Otomatik Makro Adı Oluşturma

  • Konuyu başlatan Konuyu başlatan MESKO
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

MESKO

Kullanıcı
Katılım
28 Tem 2022
Mesajlar
171
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Herkese iyi geceler.

değişkenin birinden dönen değer MARMARA
diğer değişkenden dönen değer DOKUZ
bu ikisini birleştirip MARMARADOKUZ yapıyorum.

call MARMARADOKUZ deyip ilgili makroyu çalıştırmak istediğimde " Expected Sub, Function or Property " hata mesajını veriyor.

Ne yapmak lazımki değişkenlerden dönen değerler ile makro çalıştırabileyim.

Şimdiden teşekkürler.
 
Çözüm
@MESKO

Denemelerinizi, makrolar vs tamamlanmış haldeyken kaydedilmiş belge üzerinde yapın.
Örneğin ben, başka bir konu sayfasındaki örnek belgeye,
-- bir tanesi HATIRLATMALAR isimli sayfanın kod bölümünde (HATIRLATMA_MAKROSU isimli)
-- diğeri (MARMARADOKUZ isimli) MODULE1 içerisinde olmak üzere iki makro kodu oluşturdum.
-- MODULE1'de bir de, sizin istediğiniz türden ve MAKROLAR isimli makro kodu ekledim.
-- Sayfaya eklediğim düğmeyle MAKROLAR isimli makroyu ilişkilendirdim.

Sonuç olumlu, her iki makro (tetiklenme işleminin olduğu kod satırlarındaki farka dikkat, farklılık makroların konumuyla ilgilidir),
MODULE1'deki makro içerisinden tetiklendi.

Uygulama belgesi ekte.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(2 satır)
DÜZELTME

Herkese iyi geceler.

Değişkenin birinden dönen değer MARMARA
Diğer değişkenden dönen değer DOKUZ
bu ikisini birleştirip DN değikenine atıyorum.

call DN deyip ilgili makroyu çalıştırmak istediğimde " Expected Sub, Function or Property " hata mesajını veriyor.

Ne yapmak lazımki değişkenlerden dönen değerler ile MARMARADOKUZ isimli makroyu çalıştırabileyim.

Şimdiden teşekkürler.
 
@MESKO

Denemelerinizi, makrolar vs tamamlanmış haldeyken kaydedilmiş belge üzerinde yapın.
Örneğin ben, başka bir konu sayfasındaki örnek belgeye,
-- bir tanesi HATIRLATMALAR isimli sayfanın kod bölümünde (HATIRLATMA_MAKROSU isimli)
-- diğeri (MARMARADOKUZ isimli) MODULE1 içerisinde olmak üzere iki makro kodu oluşturdum.
-- MODULE1'de bir de, sizin istediğiniz türden ve MAKROLAR isimli makro kodu ekledim.
-- Sayfaya eklediğim düğmeyle MAKROLAR isimli makroyu ilişkilendirdim.

Sonuç olumlu, her iki makro (tetiklenme işleminin olduğu kod satırlarındaki farka dikkat, farklılık makroların konumuyla ilgilidir),
MODULE1'deki makro içerisinden tetiklendi.

Uygulama belgesi ekte.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(17 satır)
 

Ekli dosyalar

Çözüm
Üstad çok teşekkürler.
makroların konumuyla ilgilidir kritik yer burası anladığım kadarıyla.
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

İnternetten böyle bir kod bulmuştum 2 saattir onu deniyordum. Makro bulunamadı hatası veriyordu.
Sizin konum ile alakalı açıklamanız sorunu çözüyor.

Emeğinize sağlık. Allah zihin açıklığı versin.
Hayırlı Geceler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt