[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『上の行と同じ数字を入力』(はる)
1つ上の行と同じ数字をセルに反映させたいのです。。
りんご 1
空欄 みかん 2 空欄 いちご 5 ばなな 2 もも 3 空欄
上記のようなリストで、空欄には上の行と同じ数字を入力します。
例えば、りんごの場合は、空欄には1が、みかんの場合は空欄には2が
入力されます。
空欄のない、いちごやばななのような項目もあります。
500行くらいのリストが10シート程あるので、ひとつずつ入力せずに
シートごとくらいの単位で一括で入力したいのです。
どなたか良い方法を教えて頂けますでしょうか。
これですか? (代奈)
勉強のためにマクロを作ってみました。範囲を指定してマクロ実行です。 空白セルが2つ続くと終了します。 (純丸)
Sub 空白入力() Dim r As Range For Each r In Selection With r If .Value = "" Then .Value = r.Offset(-1, 0).Value If .Offset(1, 0).Value = "" Then Exit Sub End If End If End With Next r End Sub
ん? 文字も反映しますよ? 空白セルに入った式を見て下さい。 =A2 のようになっていますよね(^^) 数字でも文字でも、上と同じものが入るはずですよ〜 (代奈)
むーん(ーー;) そのセルで、F2を押してEnterするとどうなりますか? (代奈)
移動するだけ。。。?? そのセルは空白表示のままなのですか? それとも、まさかまさかセルに「=A2」とか表示されてる、なんてことはないですよね(ーー;) (代奈)
もしそうなら書式設定が文字列になっていますので、 その列全部を選択した状態で、メニューバーの「データ」>「区切り位置」で何もせず「完了」 (代奈)
あ、ダメだ(ーー;) もともと文字列になっていると、「=A2」ばかりが式化されてしまう。 先に、その列を標準にしておけばうまくいくみたい。 (代奈)
ほっ。。。 無事に出来て、よかったですね〜(*^◇^*) (代奈)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.