kodowanie UTF-8 w makro

Anonimowe
2015-07-29T18:54:31+00:00

Witam serdecznie, 

Mam makro, które pobiera dane z pliku CSV i przetwarza je odpowiednio w Excelu. Wygląda ono tak: 

Sub Open_One_Or_Many_Files()

Dim vaFiles As Variant

Dim i As Long

vaFiles = Application.GetOpenFilename _

         (FileFilter:="Excel Filer (*.csv),*.csv", _

         Title:="Open File(s)", MultiSelect:=True)

If Not IsArray(vaFiles) Then Exit Sub

 With Application

      .ScreenUpdating = False

      For i = 1 To UBound(vaFiles)

         Workbooks.Open vaFiles(i)

      Next i

      .ScreenUpdating = True

Problem dotyczy kodowania polskich znaków. Jak ustawić domyślnie kodowanie na UTF-8, żeby dane wyświetlały się prawidłowo? Walczę z tym od dwóch dni. Proszę pomóżcie!

Microsoft 365 i pakiet Office | Excel | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy

1 odpowiedź

Sortuj według: Najbardziej pomocne
  1. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2015-07-29T20:35:44+00:00

    Kodowanie to nie tylko literki z innym formacie, ale i zapis pliku zgodny z tym formatem.

    Podobne zastosowanie realizowane jest w tym przypadku:

    ![](http://vbatools.pl/files/2013/07/Dodatek_XLS_na_CSV.png)

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy