• DİKKAT !

    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 Dosya Yükleme tamamen ücretsizdir.

Çözüldü VBA Kod Sayfası Hep Aktif Olsun

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Jeeday

Yeni Üye
Katılım
22 Kas 2021
Mesajlar
46
Çözümler
1
Aldığı beğeni
5
Excel V
Office 2016 EN
Konu Sahibi
Merhabalar,

Bir excel dosyasındaki kod başka bir klasörün içindeki excel dosyalarını tek tek açıp içerilerinden veriler alıyor. Bir excel açıldıktan sonra veriyi yazıyor ve w1.close ile kapatılıyor. w1.close 'a breakpoint koydum ve kontrol edip kapatmak istiyorum. Bu esnada f5 ile ilerlemem için kod sayfasını mouse ile 1 kez tıklamam gerekiyor. Sürekli dosya açıp kapattığı için mouse kullanmadan vba kod sayfasını nasıl hep aktif tutabilirim? ben sadece f5'e basarsam daha hızlanacağım....

Teşekkürler
 
Uygun bir yere bu kodu ekleyiniz.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
olmadı, kod yeni bir excel dosyası açtığı için o pencereyi aktif yapıyor
 
Böyle deneyin.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
breakpoint hemen öncesine koyduğunuzda
VBA penceresini açıp durması lazım
 
Konu Sahibi
HTML:
Rich (BB code):
İçeriği görebilmek için Giriş yap ya da Üye ol.


olarak yazdım..

W0 ana excel dosyam (sizin thisworkbook dediğiniz), W1'de açılıp kapanan excel dosyalar... Breakpoint'te duruyor, hiç mouse kullanmadan F5' bastığımda W0'ın Go To penceresi açılıyor...
 
W0 ve W1 leri öncesinde set ettiğinizi varsayıyorum.
breakpointleri kaldırıp dener misiniz.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
tabi tabi set ettim, kod çalışıyor, hatta sizinle düzenlemiştik. Baya genişlettim o kodu.

İnanılmaz bir iş görüyor...

Şimdi Stop'da durdu, f5'e basınca yine W0'ın Go To penceresi açılıyor.
 
stop da durduğunda (sarı satır)
F5 e basınca Go To penceresi dediğiniz hangisi anlamadım.
benim denemelerimde sorunsuz işlem devam ediyor.
 
Bir klasör içine xlsm uzantılı bir dosya oluşturup
aşağıdaki kodu bir modüle yapıştırıp kaydedin.
Ayrıca deneme.xlsx isimli bir dosya daha oluşturun.
donra kodu çalıştırıp kod her durduğunda
VBA pencersine hiç tıklamadan sadece F5 e basın.
3 defa deneme.xlsx dosyasını açıp kapatacak.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Bir klasör içine xlsm uzantılı bir dosya oluşturup
aşağıdaki kodu bir modüle yapıştırıp kaydedin.
Ayrıca deneme.xlsx isimli bir dosya daha oluşturun.
donra kodu çalıştırıp kod her durduğunda
VBA pencersine hiç tıklamadan sadece F5 e basın.
3 defa deneme.xlsx dosyasını açıp kapatacak.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Sanırım buldum. Sizin kod çalıştı. Bende kod çalışmaya başladığında alttaki kodlar çalışıyor;

Application.ScreenUpdating = False
Application.EnableEvents = False
Application.Calculation = xlCalculationManual
ActiveSheet.DisplayPageBreaks = False
Application.DisplayAlerts = False
Application.CutCopyMode = False
Application.AskToUpdateLinks = False

Bunları sizin koda ekledim, aynı sorun çıktı. Hangisinde problem olabilir?
 
suçlu satır sanırım aşağıda.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
böyle deneyin.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Alternatif bunu da deneyin.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst