CommandButton ile varolan bir klasör nasıl açarım

Katılım
11 Haziran 2006
Mesajlar
73
Excel Vers. ve Dili
Office 2003 TR
Selam Aekadaslar

CommandButton ile HDD te varolan bir klasörü açmak istiyorum nasıl mümkündür : :dua:

simdiden tesekkurler
 
Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
Butonun görev kodlarına bunu ekleyin
Workbooks.Open Filename:="C:\varsa,Dosyanızın bulunduğu klasör\dosyaismi"
 
Katılım
11 Haziran 2006
Mesajlar
73
Excel Vers. ve Dili
Office 2003 TR
Tankut SAZLI

tesekkur ederim ama ben tam anlatamadim yada anlamadimsaniyorum
ben varolan klasoru acmak istiyorum "C:\musteriler" gibi bu klasorun icini gormek ve burada yeni musteriler icin yeni bir folder acmak amacim

tesekkurler
 
Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
Üzgünüm daha net bir şekilde örneklerseniz yada dosya eklerseniz daha iyi yardım edebilirim.
 
Katılım
11 Haziran 2006
Mesajlar
73
Excel Vers. ve Dili
Office 2003 TR
soyle soyliyeyim

normal sartlarda ben musteriler klasorunu doble click yaparak aciyorum ve onun icinde new folder deyip yeni musterim icin klasor aciyorum simdiki amacim butona bastigimda musteriler klasorum acilsin ve ben yine new folder i manuel yapayim

butona bastigimda c:\musteriler klasorum acilsin obur turlu manuel yapmak durumunda kaliyorum

tesekkurler
 
Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
yukarıda yazdığınıza göre şu an açık bir excel dosyanız yok ve siz bir buton olsun ve ona basınca c:\müşteriler dosyası açılsın diyorsunuz.yada ben öyle anlıyorum.Eğer istediğiniz şey bu ise command butonu oluşturmak ve bunu görebilmek için her halukarda excel dosyasını açıp macroları etkinleştirmeniz gerecek.
Eğer örnek bir dosya gönderebilirseniz belkide ne demek istediğiniz daha iyi anlaşılabilir.

yada burayı inceleyin

http://www.excel.web.tr/viewtopic.php?t=19443
 
Katılım
22 Nisan 2005
Mesajlar
486
Excel Vers. ve Dili
tarkan@tarkanvural.com.tr
Tankut Hocam selamlar, adaşın istediği kodlar sanırım şunlar :

Kod:
Sub goster()
ChDir "c:\musteriler"
Application.Dialogs(xlDialogOpen).Show
End Sub
İyi çalışmalar.
 
Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
Tarkan selam
Soruyu tam anlamadığım için bende aklıma gelenleri göstermeye çalıştım
 
Katılım
11 Haziran 2006
Mesajlar
73
Excel Vers. ve Dili
Office 2003 TR
Sn Tarkan ve Tankut

Oncelikle her ikinizede tesekkurler ederim.

Tarkan Adasim saniyorum derdime care sende senin verdigin kodlari asagidaki gibi yazdim ama hata verdi bir bakarsan sevinirim hata nerde diye ben daha taze basladim bu islere :)

Private Sub CommandButton4_Click()
Sub goster()
ChDir "C:\Documents and Settings\TARKAN\Desktop\Tum Musteriler"
Application.Dialogs(xlDialogOpen).Show
End Sub
 
Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
Öncelikle hata nedir?bunu bilirsek sorunu daha kolay çözebiliriz.Dosya isminizin ve yolunuzun birebir doğruluğunu kontorl edin.
 

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
Aşağıdaki kodları yeni bir standart modul içine yerleştirin, daha sonra Test isimli prosedürü sözkonusu CommandButton nesnesine atayın ...

Kod:
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:\Musteriler", vbNullString, "C:\", 1
End Sub
Yani, aşağıdakini de UserForm modulüne yerleştirin;

[vb:1:0234d25f02]Private Sub CommandButton4_Click()
Call Test
End Sub
[/vb:1:0234d25f02]
 
Katılım
11 Haziran 2006
Mesajlar
73
Excel Vers. ve Dili
Office 2003 TR
Selam Arkadaslar

Hepinize cok tesekkur ederim sorumu size tam anlatamadigim icin sizi yordum fakat ben kaza ile ve deneme yanilma ile sorunumu cozdum asagiya cozumu atiyorum muhtemelen sizde ne sordumu anliyacaksiniz

Private Sub CommandButton4_Click()
ChDir "C:\Documents and Settings\TARKAN\Desktop\Tum Musteriler\MEKTUPLAR ve TEKLIFLER"
Application.Dialogs(xlDialogOpen).Show
End Sub

hepinize sabrinizdan dolayi tekrar tesekkur ederim adasim sanada tesekkurler
:eek:k::
 
Katılım
22 Nisan 2005
Mesajlar
486
Excel Vers. ve Dili
tarkan@tarkanvural.com.tr
ETarkan' Alıntı:
Private Sub CommandButton4_Click()
Sub goster()
Önce bir sub açmışsınız daha sonra açılanı sonlandırmadan içine başka sub başlatmışsınız. Hatayı bu yüzden vermiş. İyi çalışmalar.
 
Üst