今、社内ツールを作成しているのですが、昨日から質問タイトルのようなエラーが発生しています。
社内ツールなのでソースを全て掲載できないので最初の部分とエラーが発生しているところをフェイクが少し入っていますが掲載いたします。
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ランキング
-
GSMONの設置について
-
OpenClipboardに失敗しました(...
-
現在、「Adobe Premiere Elemen...
-
sweetHome3D は重いですか?
-
Adobe Image Ready1について
-
スクリプトエディタって何ですか?
-
どのようなランタイムを入れれ...
-
リクエストの有効期限が切れま...
-
勘定奉行でのSQLエラー
-
png静止画2000枚を2000秒の動画...
-
DVD Flickでエンコードエラーが...
-
Photoshop5.5の起動時に発生す...
-
mathfrak の使い方を教えてくだ...
-
エラーが頻発して困ってます ...
-
jimdoのHPが見られない
-
「このURLはコンテンツブロッカ...
-
交通系icカードとクレカの磁気...
-
WinPcapインストール時、エラー...
-
教えてください。 パソコンの用...
-
縮小専用でResizedした写真の在...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
交通系icカードとクレカの磁気...
-
リクエストの有効期限が切れま...
-
「このURLはコンテンツブロッカ...
-
富士通SystemwalkerOperationMa...
-
【Google AndroidのChromeブラ...
-
OpenClipboardに失敗しました(...
-
インターナルエラー:GEDIT 3 ...
-
リアルプレーヤーのエラーについて
-
mathfrak の使い方を教えてくだ...
-
Illustrator8.0のエラー
-
ソフトウエアー エラー???
-
勘定奉行でのSQLエラー
-
画層プロパティ管理
-
みつも郎liteのファイルがエラ...
-
WinPcapインストール時、エラー...
-
どのようなランタイムを入れれ...
-
パソコンに着いての質問です。 ...
-
「空吸引」を英語でなんと訳す...
-
以前作ったエクセルファイルを...
-
InDesignのJavaScriptエラー
おすすめ情報