Skip to main content

AccessTr.neT


Önce Bul Sonra Kaydet Veya Farklı Kaydet

Önce Bul Sonra Kaydet Veya Farklı Kaydet

Shocked #13
(26/04/2019, 15:15)haliliyas yazdı: yalnız bir şeyi belirtmem lazım 
StrDosyaAdi = Dir$(CurrentProject.Path & "\*.xlsm") sadece .xlsm ile biten ilk dosyayı alır
5 tane Excel dosyası olsa bile  
StrDosyaAdi =excel1.xlsm olur diğer dosyaları incelemez.
klasörde tek Excel dosyası varsa sorun değil ama birden fazla Excel dosyasında sadece kodun bu kısmını yazarsanız işe yaramaz.
asıl kod aşağıdak gibi olmalı.

StrDosyaAdi = Dir$(CurrentProject.Path & "\*.xlsm") 

Do While StrDosyaAdi <> ""
'.....yapılacak işler mesela If  InStr(StrDosyaAdi,  CStr(Range("G6").Value), 1 )>0 Then

   StrDosyaAdi = Dir$
Loop
siz  and instr().... kısmı olsun mu istiyorsunuz olmasın mı tam anlamadım son cümleniz ve ondan 1 önceki cümlenizden zıt anlamlar çıkıyor.)

üstat
bu kod da hem dosya adı varsa hem de G6 hücresinin değeri varsa diyor yaa biz sadece G6 değeri varsa yapamıyormuyuz bu kod kısmını acaba ?
ben sadece dosya adının içinde G6 hücresinde geçen kısmı var sa olsun istiyorum yoksa devam edecek? sanırım bu sefer anlatabildim size üstat.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Önce Bul Sonra Kaydet Veya Farklı Kaydet - Yazar: comp_wolf - 26/04/2019, 16:43
Task