No.2
- 回答日時:
「a,b,c,d,e,f
g,h,i,j,k,l
のような1行に5つのデータがカンマで区切られ並んでいるテキストファイルがあります。」と質問がありますが、下記のような16進で表示
してみるプログラムでファイルの中身を良く確認した上で対処を
考えなければならないと思います。
チェックするポイントは、デリミターが2c=カンマか、スペースか
タブか、復帰改行が0a0dと入っているか、0aや0dのみかなどです。
それにより、Line inputが使えるかinputが使えるかなどで違ってきます。
Sub aaa111()
'----16進表示プログラム
t = Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f")
s = ""
Open "c:\My Documents\aaabb.txt" For Input As #1
a = Input(17, 1) ’サンプルとして17バイトとっただけ
MsgBox a
For i = 1 To 17
b = Mid(a, i, 1)
c = Asc(b)
d = Int(c / 16)
e = t(d)
f = c - d * 16
g = t(f)
s = s & e & g
'MsgBox c
Next i
MsgBox s
End Sub
直接の回答でないのですが、ご参考になれば。
既にご回答されているなかで使われている関数Splitは
使えないバージョンがあるのでは?(ただし自信なし)
No.1ベストアンサー
- 回答日時:
こんにちは。
maruru01です。Splitという関数で出来ます。この関数は配列を返します。
Split(文字列, 区切り記号[, 要素数[, 比較モード]])
例
Dim Data As Variant
Data=Split("a,b,c,d,e", ",")
これで、
Data(0)に"a"
Data(1)に"b"
Data(2)に"c"
Data(3)に"d"
Data(4)に"e"
が格納されます。
詳細はヘルプを参照して下さい。
では。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 【python】Excelファイルを読み込む際の日付の表示形式を任意にする 2 2022/11/24 14:21
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Perl Perlで特定文字列から特定文字列までを抜き出したい 4 2022/04/02 14:24
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- アプリ MacBookでCLIP STUDIO PAINTから「写真」アプリを開いて、画像を読み込みたい 1 2023/08/05 12:34
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- システム 外付けHDDの初期化について 4 2023/03/05 21:19
- システム 外付けHDDの初期化について 4 2023/03/05 20:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htaccessで特定のディレクトリ...
-
VBAでタブ区切りテキストの保存...
-
C++でファイルから複数行のデー...
-
batファイルでrenameができませ...
-
エラー 'dir.h' : No such fi...
-
HTMLのフォームで画像と文...
-
ExcelをCSV書き出す場合のシー...
-
awkスクリプトでダブルクォーテ...
-
Perlの変数に文字数制限(容量...
-
readdir()で得られるファイル・...
-
ファイル全てを .xlsm に変更し...
-
while(<ハンドラ>) {} で行数を...
-
パスから最後のディレクトリだ...
-
テキストデータから指定した1...
-
一定時間が経過したフォルダの削除
-
ReadLineでの読み出し行を指定する
-
1行がやたら長いテキストをバッ...
-
while文がうまく動かない
-
chdirがうまくできない
-
openした後、closeしないでプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルの作り方(CSV→...
-
C言語で特定の行を抽出する方法...
-
【エクセル】改行無しテキスト...
-
タブの色を変更する方法
-
Edge スクレイピング
-
全角と半角文字が混在している...
-
空白文字 \\f と\\v の違いに...
-
htaccessで特定のディレクトリ...
-
デルファイ TabControl タブの...
-
Arduino Excel
-
VBAでタブ区切りテキストの保存...
-
VBAのFileFormatで悩んでいるこ...
-
【Access2003】VBAでタブ区切り...
-
C++でファイルから複数行のデー...
-
テキストファイル(tsv)を改行...
-
PHPで掲示板を作りたいです
-
awkスクリプトでダブルクォーテ...
-
VBAでCSVファイルの特定行を書...
-
DOSコマンドで、標準出力を出力...
-
ExcelをCSV書き出す場合のシー...
おすすめ情報