プロが教えるわが家の防犯対策術!

段階”0”に入力されているグループを次の段階”0”になるまで転記する。を最終行まで繰り返したいです。初心者で自力で取り組みましたが出来ず。どなたかご教授いただけないでしょうか。

「エクセル VBA 条件付き転記」の質問画像

A 回答 (4件)

実際にやりたい事ってこの画像で表している物だけなのでしょうか?


そうであるのならスル~してください。
⇒ダブる箇所の文字色は条件付き書式での設定にするのかな?

ちょっと気になったのは、
『グループ』ってのが実際には複数列あり、1列のコードを貰えれば書き換えればとお考えなのかなと思いました。
実際には段階によって決まるグループは、0~0,1~1,2~2.....と状況によって開始点と終了店が変化するのかななんて?

初心者なので妄想ですいません。
    • good
    • 0

空白セルを埋めるだけならVBAを使わないでも可能ですよ。


https://leafytree.info/excel-fill-blank-cells-wi …
範囲選択したら、ジャンプ機能で空白セルを指定します。
空白セルの最初のセルが入力状態になるので、[ = ]キーと[ ↑ ]キー
または「=C2」と記載して[ Ctrl+Enter ]キーで確定します。

この方法を思えておけば、マクロを組むより簡単に応用できます。
    • good
    • 0

VBAにする必要ありませんよ。



ぶっちゃけ、一回しか使わないのにマクロ化する必要なんて無い。

キーボードショートカットで十分です。
まず、
 1.基準になるC2セルを選択。
そして
 2.Ctrl+↓
 3.↑
これでC4セルが選択できます。
続いて
 4.Ctrl+Shift+↑
これでC2セルからC4セルが選択されます。
 5.Ctrl+D
これでC2セルの値がC4セルまで複製されます。
続いて、
 6.↓
として、次の基準になるセルに移って、2へ戻る。

この繰り返しです。


・・・余談・・・

 Ctrl+↑
 Ctrl+↓
 Ctrl+←
 Ctrl+→
は、データの最後までジャンプするショートカット。
この質問の場合は、次のデータが現れるまでジャンプしています。

 Strl+Shift+↑
 Strl+Shift+↓
 Strl+Shift+←
 Strl+Shift+→
は、次のデータまでを範囲として選択するショートカット。
この質問の場合は、次のデータが現れるまでの範囲を選択するショートカットになっています。

 Ctrl+D
は、上のセルのデータを複製するショートカット。
範囲を指定しない単一のセルを選択している場合は、すぐ上のセルの値を複製する。
書式も含めて複製します。

 Ctrl+R
は、左のセルのデータを複製するショートカット。
範囲を指定しない単一のセルを選択している場合は、すぐ左のセルの値を複製する。
書式も含めて複製します。

これだけ覚えておくだけで楽ができます。
    • good
    • 0

こんにちは



A2は必ず 0 であると考えても良いのなら、C2セルに
 =IFS(A2="","",A2=0,B2,1,C1)
を入力して、下方に適当なところまでフィルコピー

ではいかがでしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!