makro ile klasör açmak

Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
merhaba
makro ile c deki a klasörü bütün dosyaları gösterecek şekilde nasıl çağrılabilir?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki şekilde deneyin.

[vb:1:f56c16c39a]Sub ac()
On Error Resume Next
Application.GetOpenFilename = "c:\a\"
End Sub[/vb:1:f56c16c39a]
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Veya;

[vb:1:46083f6501]Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hWnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
'
Sub Test()
ShellExecute 0&, "Open", "C:\TempFolder", vbNullString, "C:\", 1
End Sub
[/vb:1:46083f6501]
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
Sayın Leventm in kodu çalıştırdığımda belgelerim klasörü açıldı.
sayın raiderin kodları çalıştırıldığında hiç klasör açılmadı.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
:mrgreen:

Demek ki bilgisayarınızda ;

C:\a

ve,

C:\TempFolder

isimli klasörleriniz yok.

Bunları oluşturup, sonra tekrar denermisiniz ?
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
haklısınız tempfolder klasörü yokmuş :)
klasörü oluşturunda açtı.
cevaplar için teşekkürler.
 
Katılım
14 Eylül 2005
Mesajlar
19
merhaba

arkadaşlar peki olmayan bir klasörü makro ile açarak bunun içine dosyamı kaydetmek istiyorum. yani makro ile klasör oluşturma yolu var mıdır?

teşekkürler.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sub klasör()
On Error Resume Next
MkDir "c:\deneme "
End Sub


C'nin içinde deneme adlı klasör oluşturur
 
Katılım
20 Ocak 2006
Mesajlar
57
sayfadaki tarihe göre kayıt olabilirmi. Ã?rneğin tarih 01.01.2006 ise kitap adı aynı,
02.01.2006 olduğunda 02.01.2006 adlı yeni bir kitap kaydı olabilirmi?
 
Üst