私は相対セル参照と絶対参照の両方でこれを試しました。私はマクロを記録してVBAに書き込もうとしました。私は過去に似たようなことをしたときに、なぜこれが私にとってうまくいかないのか分かりません。生データを取り込んでフォーマットするだけです。これには、Notesを追加するための2つの新しい列を挿入することも含まれます。Excelマクロ - マクロで列を挿入すると、他の列が奇妙な方法でシフトしていますか?
以下に、マクロのスナップを含めました。この問題は、マクロとして単独で使用しても問題が発生するため、マクロの残りの部分に問題がないことはわかっています。これはおそらく助けるべき
Rows("1:1").Select
Rows("1:1").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Selection.ClearFormats
Columns("B:B").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("B3").Select
ActiveCell.FormulaR1C1 = "Date"
Range("F3").Select
ActiveCell.FormulaR1C1 = "Notes"
を願っています。それは***非常に***が[そうすることを避ける]ことを提案しています(http://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros)。 – BruceWayne
ありがとうございます。試してみます。私は初心者です。私はActivateと変数の使い方を見ていますが、その間に多くのレンガの壁にぶつかることなく同じことをする方法を理解することはできません。まぁ。 –
私たちはすべて、レンガの壁にぶつかり、私たちがどこにいるかを知り、より多くのヒットを期待しています。重要な点は、掘り起こし、質問をしたり、代替案を試したりすることによって、壁を回り回ることができることを認識することです。 – BruceWayne