Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > EXCEL-Soruları > Makro-VBA
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Makro-VBA Makro veya VBA ile ilgili sorularınızı buraya gönderebilirsiniz.
Dosya ekleyebilirsiniz

Özel Arama


Yanıtla
 
Paylaş Konu Araçları Görünüm Modları
Eski 30-12-2017, 16:06   #1
sinan05
 
Giriş: 16/11/2017
Şehir: istanbul
Mesaj: 76
Excel Vers. ve Dili:
Excel 2016 Türkçe
Varsayılan Birden fazla makroyu otomatik çalıştırmak.

Hocalarım değerli arkadaşlar merhaba. Bir konuda yardımınızı rica edebilirmiyim.
Sorunum şu; çalışma kitabımda 4 modül oluşturdum ve her modüle farklı makrolar atadım. Bu dört makroda exceli açtığımda otomatik çalışsın istiyorum her makronun başına Sub AUTO_OPEN() yazdım fakat hata veriyor. Nerde yanlış yapıyorum acaba.
yardımlarınız için şimdiden teşekkürler.
sinan05 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 16:19   #2
Ömer
Moderatör
 
Ömer kullanıcısının avatarı
 
Giriş: 18/08/2007
Şehir: Kuşadası
Mesaj: 19,039
Excel Vers. ve Dili:
Excel 2010 Türkçe
Varsayılan

Merhaba,

Makrolarınıza aşağıdaki gibi isimler verildiğini düşünelim;

Örneğin;

Module1 deki makro: ozet_al
Module2 deki makro: listele
Module3 deki makro: yazdir

Gibi.

VBA ekranındaki Buçalışmakitabı sayfasına;
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
Private Sub Workbook_Open()
    Module1.ozet_al
    Module2.listele
    Module3.yazdir
End Sub
.
__________________
.
Ömer Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 16:24   #3
numan şamil
Destek Ekibi
 
Giriş: 27/01/2011
Şehir: çorum
Mesaj: 1,090
Excel Vers. ve Dili:
Ofis 2010 Türkçe
Varsayılan

Merhaba
Örn:Makro1,Makro2,Makro3 adlarında Üç makro kodların olduğunu varsayarsak
BuÇalışmaKitabı kod Sayfasına
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
Private Sub Workbook_Open()
Makro1
Makro2
Makro3
'.......Şeklinde makro adlarını yazıp kaydet exceli kapatıp tekrar dener misiniz

End Sub
numan şamil Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 16:26   #4
numan şamil
Destek Ekibi
 
Giriş: 27/01/2011
Şehir: çorum
Mesaj: 1,090
Excel Vers. ve Dili:
Ofis 2010 Türkçe
Varsayılan

Ömer Bey
Görmemişim
numan şamil Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 21:30   #5
sinan05
 
Giriş: 16/11/2017
Şehir: istanbul
Mesaj: 76
Excel Vers. ve Dili:
Excel 2016 Türkçe
Varsayılan

Sayın Ömer Hocam ve Sayın Numan şahin hocam ilginize çok teşekkür ederim sağolun. Ben de şu şekilde bir çözüm buldum sizce hangisi daha uygun tavsiyeniz nedir acaba. Benim bulduğum aşağıdaki gibi;

Sub auto_open ()
Call makro adı
Call makro adı
Call makro adı
Call makro adı
End sub
sinan05 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 04-01-2018, 15:34   #6
Ömer
Moderatör
 
Ömer kullanıcısının avatarı
 
Giriş: 18/08/2007
Şehir: Kuşadası
Mesaj: 19,039
Excel Vers. ve Dili:
Excel 2010 Türkçe
Varsayılan

Merhaba,

Aynı görevi yapar.

Tek farklı; BuÇalışmaKitabı'ndaki Private Sub Workbook_Open makrosu, module yazılan Sub auto_open () makrosundan önce çalışır.

Örneğin, bu iki bölümde farklı kodlarınız varsa öncelik sırası BuÇalışmaKitabı'na yazdığınız Private Sub Workbook_Open makrosunda olur.

.
__________________
.
Ömer Çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 21:27


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım -- Beylikdüzü mali müşavir - Lingerie - Dyeing Machine - Karton Bardak- Karton Bardak- Çorlu Dil Konuşma Terapisti- Çorlu Dil Konuşma Terapisti- Çorlu Konuşma Terapisti- Çorlu Konuşma Terapisti- Çorlu Özel Eğitim- Site Yönetimi- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Çorlu- Çorlu Araç Takip- Çorlu Su Arıtma- Gebze Emlak- Rampa- Rotary- Çorlu İnternet Sitesi- Çorlu Sürücü Kursu- Çorlu Sürücü Kursu- Şişli Avukat- Edirne Serbest Muhasebeci- Çorlu Etüt- İstanbul Botanik- Çorlu Sigorta- Kağıt Bardak- Kaplan Tekstil- Çorlu Perde- Çorlu Havuz- Makina- Danışmazlar-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden