Vba kullanarak csv dosyası nasıl açılır (örnekle)


Belirli bir dosya yolundan bir CSV dosyasını açmak için VBA’da Workbooks.Open yöntemini kullanabilirsiniz.

Bu yöntemi pratikte kullanmanın yaygın bir yolu:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

Bu özel makro, bilgisayarımdaki belirli bir dosya yolunda bulunan Team_info.csv adlı CSV dosyasını açar.

Aşağıdaki örnek, pratikte bir CSV dosyasını açmak için bu sözdiziminin nasıl kullanılacağını gösterir.

Örnek: VBA kullanarak CSV dosyası nasıl açılır

Diyelim ki bilgisayarımda aşağıdaki dosya yolunda bulunan Team_info.csv adında bir CSV dosyamız var:

C:\Users\bob\Documents\team_info.csv

Diyelim ki bu CSV dosyasını VBA kullanarak Excel’de açmak istiyorum.

Bunun için aşağıdaki makroyu oluşturabiliriz:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

Bu makroyu çalıştırdığımızda CSV dosyası otomatik olarak açılacaktır:

Dosya çeşitli basketbol takımları hakkında bilgiler içermektedir.

CSV dosyası için yanlış yolu kullanırsak VBA’dan bir hata mesajı alacağımızı unutmayın.

Örneğin, mevcut olmayan Team_info2.csv adlı bir dosyayı açmaya çalıştığımı varsayalım:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info2.csv"
End Sub

Bu makroyu çalıştırdığımda VBA’dan aşağıdaki hata iletisini alıyorum:

Hata mesajı bize CSV dosyasının bulunamadığını bildirir.

Not : Workbooks.Open yöntemine ilişkin tüm belgeleri burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde VBA’da diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

VBA kullanarak bir metin dosyası nasıl açılır
VBA ile PDF nasıl açılır
VBA Kullanarak Klasörler Nasıl Oluşturulur

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir