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