[解決済み] コンパイルエラーです。Forがない場合は次へ|VBA
2022-03-01 23:14:36
質問
私のコードに問題があり、エラーが表示され、その理由がわかりません。そのエラーとは
"コンパイルエラーです。For"のないNext。
なぜそのような状態になるのか理解できません。私はコーディングの初心者なので、どんなヘルプやコメントでも大歓迎です。
これがそのコードで、Forがないものとして指摘されているNextにはコメントがついています。
Sub CGT_Cost()
startrow = Worksheets("GUTS").Cells(10, 1) 'Here I put 1
endrow = Worksheets("GUTS").Cells(11, 1) 'Here I put 1000
For x = endrow To startrow Step -1
If Cells(x, "Q").Value = "Sale" Then
If Cells(x, "D").Value = "1" Then
For i = 1 To 1000
If Cells(x - i, "R").Value <> "1" Then
Next i
Else
Range("G" & x).FormulaR1C1 = "=R[-" & i & "]C/R[-" & i & "]C[-1]*RC[-1]"
End If
End If
End If
Next x
End Sub
皆さん、よろしくお願いします。
をよろしくお願いします。
アーサー
解決方法は?
すべての について 文は、ボディを持つ 次へ また、すべての If-Then ステートメントにマッチするボディを持つ 終了 .
例
For i = 1 To 10 '<---- This is the header
Hello(i) = "Blah" '<---- This is the body
Next i '<---- This is the closing statement
の本文の一部が表示されていますね。 もし 文の中に iの場合 のループと、その一部のループを外側にします。すべて内側か、すべて外側のどちらかでなければならない。ロジックを考え、何をしたいのかを確認します。
関連
-
[解決済み】エクセルVBA。一致しない、エラー "WorksheetFunctionクラスのMatchプロパティを取得できない"
-
[解決済み] Redimを使用して配列のデータ型を設定する
-
[解決済み] Access VBAで "Duplicate declaration in current scope "というエラーが発生する。
-
[解決済み] コンパイルエラーです。Forがない場合は次へ|VBA
-
[解決済み] VBAを使用してtxtファイルを作成し、書き込む方法
-
[解決済み] VBAでIFERRORを使用する
-
[解決済み] Microsoft Officeをインストールせずに、C#でExcel(.XLSおよび.XLSX)ファイルを作成するにはどうすればよいですか?
-
[解決済み] Excel VBA Projectのパスワードを解読する方法はありますか?
-
[解決済み】VBAは辞書構造を持っていますか?
-
[解決済み】Excel VBAでSelectを使用しないようにする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エクセルVBA。一致しない、エラー "WorksheetFunctionクラスのMatchプロパティを取得できない"
-
[解決済み] OutlookでVBAスクリプトを実行しようとすると、「SubまたはFunction not defined」と表示される。
-
[解決済み] Excel VBA "レンジクラスのオートフィルメソッドに失敗しました"
-
[解決済み] プロパティの無効な使用 vba クラス
-
[解決済み] エクセルVBAです。エラー1004 WorkSheetFunction 'Unable to get Vlookup property'
-
[解決済み] Access VBAで "Duplicate declaration in current scope "というエラーが発生する。
-
[解決済み] どのようにvbaコードCells.FindによってExcelの列で値を見つけるために
-
[解決済み] Accessからレポートを自動でメール送信
-
[解決済み] VBAでエラー時のGOTOステートメント
-
[解決済み】VBAは辞書構造を持っていますか?