[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『上の行と同じ数字を入力』(はる)
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.