Excel VBA質問箱 IV

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

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


12550 / 76734 ←次へ | 前へ→

【69701】Re:定義のエラーがわかりません
発言  かみちゃん E-MAIL  - 11/8/23(火) 5:11 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>「実行時エラー'1004': アプリケーション定義またはオブジェクト定義のエラーです」が表示され、デバッグすると必ずIfからの行が黄色になります。


Dim i As Integer
Dim j As Integer
j = 3 * i - 1

のコードの上は、どうなっているのか知りたいところですが、
もし、

Sub Macro1()
  Dim i As Integer
  Dim j As Integer
  j = 3 * i - 1

というようになっているのであれば、

  j = 3 * i - 1

は、どのような値が得られていると思いますか?

ThisWorkbook.Worksheets("シフト").Cells(2, j)

というコードにするのであれば、
この時点で、変数 j の値は、列番号を示す値でなければいけません。

たぶん、j の値が 0(ゼロ)以下になっているのではないでしょうか?

たとえば、
ThisWorkbook.Worksheets("シフト").Cells(2, -1)
とは、具体的にどこのセルなのですか?わかりません。

ということで、Excelがエラーメッセージを出しています。

4 hits

【69700】定義のエラーがわかりません sousou 11/8/23(火) 1:45 質問
【69701】Re:定義のエラーがわかりません かみちゃん 11/8/23(火) 5:11 発言
【69720】Re:定義のエラーがわかりません sousou 11/8/23(火) 21:17 お礼
【69702】Re:定義のエラーがわかりません Abebobo 11/8/23(火) 9:20 発言
【69721】Re:定義のエラーがわかりません sousou 11/8/23(火) 21:23 お礼

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