VBA xlColumnDataType di Excel 2003


0

Saat mengimpor file txt ke excel, saya perlu menentukan tipe data untuk kolom.

Saya saat ini menggunakan Excel 2003 (upgrade ke 2010 untuk nanti di musim panas).

Saya telah dapat menemukan enumerasi nilai yang mungkin untuk xlColumnDataType untuk versi 2007 dan 2010 dari Excel VBA, tetapi tidak untuk Excel 2003.

Apakah nilai yang mungkin sama di Excel 2003 seperti di versi yang lebih baru?

Penggunaan tipe xlColumnData adalah seperti saat mengimpor file txt 3 kolom.

    Workbooks.OpenText FileName:= "the file name to be imported.txt", _
<various other arguments>,_

FieldInfo: = Array (Array (1, 2), Array (2, 2), Array (3, 1)),

Saya perlu mengetahui nilai yang mungkin dari nilai numerik kedua di setiap argumen Array dan tipe data apa yang sesuai.

UPDATE: Untuk referensi di sini adalah daftar xlColumnDataType diurutkan berdasarkan nomor nilai:

xlGeneralFormat 1 xlTextFormat 2 xlMDYFormat 3 xlDMYFormat 4 xlMDFormat 5 xlMYDFormat 6 xlDYMFormat 7 xlYDMFormat 8 xlSkipKolom 9 xlEMDormat 10

Jawaban:


1

Saya tidak melakukannya jika mereka semua versi yang sama, tetapi saya akan menjadi mereka. Jika ada, nilai-nilai pada tahun 2003 akan berfungsi pada tahun 2007. Mungkin ada sesuatu yang tidak bekerja mundur, tapi saya ragu.

Dalam VBE, View - Object Browser (F2). Cari xlColumn dan cari xlColumnType di kolom Kelas hasil. Itu akan mencantumkan semua enumerasi di panel bawah. Anda dapat mengeklik salah satu dari mereka untuk melihat padanan angka di bawah panel itu. Mereka tidak dalam urutan, jadi Anda harus terus turun daftar sampai Anda mendapatkan nomor yang Anda inginkan.


Terima kasih. Saya memperbarui pertanyaan untuk memasukkan daftar yang diurutkan berdasarkan nomor nilai.
music2myear
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.