• DİKKAT

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

Çözüldü Makro ile başka bir excel açma

Katılım
30 Mart 2019
Mesajlar
54
Excel Vers. ve Dili
2016 Türkçe
Merhaba,
Dosya yolu C:\Users\MelekEdrem\Desktop\KASA(YENİ)\Deneme.xlsx olan bir excelde aşağıdaki konumdaki exceli açmasını sağlayabilecek kod arıyorum. Yardımcı olabilirmisiniz

C:\Users\MelekEdrem\Desktop\EDREMİT\Kasa.xlsx
 
Merhaba.
Hangi dosyadan açıldığı önemli değil.
workbooks.open "C:\Users\MelekEdrem\Desktop\EDREMİT\Kasa.xlsx"
 
Çok teşekkür ederim. Peki bir soru daha sorabilirmiyim. Açtığım Kasa.xlsx dosyasında 01,02,03,04....31 e kadar giden sayfalar var ve Deneme.xlsx excelinin içinde de aynı şekilde 1 den 31 e kadar sayfalar var. Deneme.xlsx excelinde 01 sayfasında makroyu çalıştırıp, Kasa.xlsx excelindeki 01 sayfasını açabilirmiyim. Bu olay 02-02 03-03 olarak da gerekli olacak. Bunun için 31 adet makro mu hazırlamalıyım. Yoksa başka bir yolu var mı acaba
 
Şu kodu kullanın.

Kod:
Workbooks.Open("C:\Users\MelekEdrem\Desktop\EDREMİT\Kasa.xlsx").Worksheets(ActiveSheet.Name).Activate

Aktif olan sayfa adını açılan dosyada arar ve varsa sayfayı aktif eder yoksa hata verir.
 
Son düzenleme:
Şu kodu kullanın.

Kod:
Workbooks.Open("\\Server\d\Paylaşım\Sil\deneme.xlsm").Worksheets(ActiveSheet.Name).Activate

Aktif olan sayfa adını açılan dosyada arar ve varsa sayfayı aktif eder yoksa hata verir.


Merhaba, az önceki vermiş olduğunuz workbooks.open "C:\Users\MelekEdrem\Desktop\EDREMİT\Kasa.xlsx" kodunun yanına
.Worksheets(ActiveSheet.Name).Activate
kodunu ekledim ve sorunum çözüldü. Sizlere çok teşekkür ederim. Hızlı bir şekilde yardımcı oldunuz. Tekrardan teşekkürler.
 
Şunu yazmasanızda dosya açıldığında activesheet zaten seçili olan sayfadır.:cool:
Kod:
.Worksheets(ActiveSheet.Name).Activate
 
Geri
Üst