Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


14202 / 76734 ←次へ | 前へ→

【68031】Re:CSVデータの検索について
発言  Jaka  - 11/1/26(水) 14:55 -

引用なし
パスワード
   ▼あき さん:
>>Dim FSO As New FileSystemObject
>なのですが、「コンパイルエラー」と表示され「ユーザ定義型は定義されていません」というエラーがでます。
>Excel2003では使えない変数なのでしょうか?

これは、
>' 参照設定:Microsoft Scripting Runtime
これをやっていないからですね。
参照設定は、VBE画面にて
ツール → 参照設定
を開いて、Microsoft Scripting Runtime と書かれている項目にチェック。


>> If InStr(1, ReadData, Name_1) > 0 Then
>>   重複Flg = True
>のName_1と重複Flg は変数が定義されていないというエラーになります?

ツール → オプション → 編集タブ
にて、「変数の宣言を強制する」チェックが入っていると、
Dim aaa
とか、変数を宣言しない時に出るエラーです。
モジュール1番上に「Option Explicit」とかかれた物が変数の宣言を強制する目印。
Dim 重複Flg As Boolean
てかけば、変数 重複Flgについてはエラーは出なくなります。

>重複FlgはそのままDim As Stringなどで変数を宣言すればいいのでしょうか?
>Name_1の変数の定義はどのようにすればいいのでしょうか?

これは、

>Dim Name     As String
   ↑
こういう風に予約語を変数名に使うのは止めた方がいいと言っているだけで、
好きな型でいいと思うけど、文字列だから同じくString型を使うと思います。
2 hits

【68025】CSVデータの検索について あき 11/1/26(水) 11:35 質問
【68026】Re:CSVデータの検索について SK63 11/1/26(水) 12:53 発言
【68027】Re:CSVデータの検索について Jaka 11/1/26(水) 12:56 発言
【68029】Re:CSVデータの検索について あき 11/1/26(水) 14:08 質問
【68031】Re:CSVデータの検索について Jaka 11/1/26(水) 14:55 発言
【68035】Re:CSVデータの検索について SK63 11/1/26(水) 15:24 発言
【68033】Re:CSVデータの検索について kanabun 11/1/26(水) 15:13 発言
【68036】Re:CSVデータの検索について あき 11/1/26(水) 17:19 お礼

14202 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free