![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
今、社内ツールを作成しているのですが、昨日から質問タイトルのようなエラーが発生しています。
社内ツールなのでソースを全て掲載できないので最初の部分とエラーが発生しているところをフェイクが少し入っていますが掲載いたします。
Dim ws As Worksheet
Dim fname As String
Dim 既定ファイル名 As String
Dim 保存ファイル名 As String
Dim 転記 As Variant
Dim 会社名 As String
Dim 部署 As String
Dim 担当者名 As String
これがソースの最初の部分です。
Dim 備考8 As String
Dim 備考9 As String
Dim 備考10 As String
Dim 項番 As Long
会社名 = Cells(項番, 5).Value
部署 = Cells(項番, 6).Value
担当者名 = Cells(項番, 7).Value
住所1 = Cells(項番, 8).Value
住所2 = Cells(項番, 9).Value
これがエラー発生付近です。
会社名 = からエラーが発生しています。
ちなみに行う動作は会社名の部分を別シートの決めた所に転記するという動作です。
ステップインを行いましたが、会社名 = の部分で止まります。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
そらひよっこエンジニアさん
こんにちは。
会社名 = Cells(項番, 5).Valueで「アプリケーション定義またはオブジェクト定義でエラーです。」 という原因は…
◆単純に【項番】が0かマイナスになっていると思います。
項番は「行」を表しているのでもし項番が0なら「Cells(項番, 5)」はセル「E0」となってしまいます。
◆「そらひよっこエンジニアさん」の実力が分かりませんが「デバッグ」で会社名 = Cells(項番, 5).Valueのステートメントで処理を
止めて項番の値を確かめれば、簡単に分かるかと思います。
またプログラムを変更後は「会社名 = Cells(項番, 5).Value」をイミディエイト・ウィンドウで試し問題がないか確認できれば
テストは早く進むと思います。
※分からなければ、エラー個所でブレークし「変数の値の確認」「イミディエイト・ウィンドウでステートメントの確認」を行う
ことが自分で解決できる近道だと思います。
色々と大変ですが、もっと勉強(命令やテスト方法等)して、品質の良いプログラムを早く作成できるようになって下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 初めてマクロを入力しますが、テキストとおりに入力したのに構文エラーです。修正を教えてください。 3 2022/10/28 11:18
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたい 6 2023/01/23 12:00
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) VBA 請求書自動作成 3 2022/04/24 01:58
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:12
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) VBAで、シート間の転記するコードをFOR~NEXTで教えてください。 9 2023/04/30 20:04
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JBoss(EJB)へのアクセスがエラ...
-
ラスタライズのエラー
-
リクエストの有効期限が切れま...
-
「このURLはコンテンツブロッカ...
-
マイクロチップ社のMpasmwin.exe
-
エラーが頻発して困ってます ...
-
chromeブラウザに勝手に別のサ...
-
PDFファイルで「0xc000000d」エ...
-
irvineのエラー
-
Adobe Premiere Pro 2.0での「...
-
OpenClipboardに失敗しました(...
-
「アプリケーション エラー」...
-
みつも郎liteのファイルがエラ...
-
InDesignのJavaScriptエラー
-
WinPcapインストール時、エラー...
-
画層プロパティ管理
-
入力した文字が消えてしまう
-
「空吸引」を英語でなんと訳す...
-
ブラウザでランタイムエラーが...
-
yahooメール→xxメール(docomo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
交通系icカードとクレカの磁気...
-
リクエストの有効期限が切れま...
-
「このURLはコンテンツブロッカ...
-
富士通SystemwalkerOperationMa...
-
みつも郎liteのファイルがエラ...
-
以前作ったエクセルファイルを...
-
インターナルエラー:GEDIT 3 ...
-
chromeブラウザに勝手に別のサ...
-
パソコンに着いての質問です。 ...
-
Lotus Notes 終了時に表示され...
-
png静止画2000枚を2000秒の動画...
-
マイクロチップ社のMpasmwin.exe
-
jimdoのHPが見られない
-
OpenClipboardに失敗しました(...
-
mathfrak の使い方を教えてくだ...
-
CANONのMG6930っていう機種でエ...
-
勘定奉行でのSQLエラー
-
Illustrator8.0のエラー
-
DVD Shrinkのエラーについて
-
WinPcapインストール時、エラー...
おすすめ情報