私はVBAの初心者であり、Excelスプレッドシート内で繰り返しタスクを「自動化」しようとしています。異なる列のアウトラインレベルに基づいて列をインデントしようとしています。私は同様のタスクからコードを適用しようとしてきましたが、壁にぶつかりました。基本的に私が達成しようとしているのは、マクロにOutLvl列を読み込み、アウトラインレベルに基づいて次の列をインデントすることです。以下はこのマクロのスクリーンショットです。黄色で強調表示されているのは、ハングアップした場所です。私がアプリケーションを習得しようとしているので、意見やフィードバックは高く評価されます。ありがとう! Indent Macro AttemptExcelで列をインデントする
-1
A
答えて
0
ここでは、反復処理を行う範囲を適切に初期化していないようです。 Range
オブジェクトは、実際にはセルそのものを参照できるという点で難しいです。ここでの配列の使用法は不必要で、混乱さえあります。
Dim OutLvl as Range ' This will refer to the whole range of interest
Dim t as Range ' Always good practice to declare all variables
... ' Fill in the code as you have written
Set OutLvl = Range("A1:A20") ' Now OutLvl refers to A1:A20 on the active sheet.
'Note that I can't possibly know how to appropriately set this range.
For Each t in OutLvl
... ' Now perform the loop as you have written
Next t
その他のエラーが表示されます。注:私はこれを見ていないので、その正確さについては言えません: https://www.youtube.com/watch?v=kWT2YfSHpfM
関連する問題
- 1. Excel VBAでのエラーハンドラのインデント
- 2. ブーストラップの列をインデントする
- 3. C#を使用して新しい列にExcelセルのインデントを取得する
- 4. スペースでヘドレックスをインデントする
- 5. 配列のハッシュのYAMLインデント
- 6. インデントとテキストの整列
- 7. PhpStorm - 配列の二重インデント
- 8. C# - タブで文字列データを正しくインデントする方法
- 9. bashの表形式で文字列をインデントする
- 10. Groovy onlinerで複数行の文字列をインデントする
- 11. ConstraintLayoutでインデントするには?
- 12. Excel折りたたみインデント付き行階層を作成する
- 13. どのようにvimのインデント線をiTerm上のインデント線に(連続して)インデントさせるのですか?
- 14. .NETでインデントされたJSON文字列を縮小します。
- 15. CLONをインデントする方法
- 16. htmlコードをインデントする
- 17. ヘッダーのメンバーをインデントする
- 18. コンソールで新しい行をインデントする
- 19. CSSでulインデントを削除する
- 20. AnacondaでPythonインデントを設定する
- 21. Excelの条件付き書式設定とインデントの右寄せ
- 22. インデント
- 23. Eclipseで複数行の文字列の整列/インデント
- 24. 文字列と二重の結果をインデントする方法java
- 25. vimインデント:列挙型リストの推論を無効にする
- 26. テキストファイル内の文字列全体をインデントする方法は?
- 27. このテキストを均等に整列/インデントする方法は?
- 28. Excelでハイパーリンクの列を作成する
- 29. VBA Excel:列をフィルタリングする
- 30. インデントで選択範囲の中で最大の番号を整列する
あなたのコードは、スクリーンショットではなく、あなたのコードを投稿してください:-) – Niclas