Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


69490 / 76732 ←次へ | 前へ→

【11760】Re:空白セルへのコピー
回答  谷 誠之 E-MAIL  - 04/3/16(火) 0:13 -

引用なし
パスワード
   VBA研究所主宰の谷です。
ひさびさの登場です。

>実は簡単そうでなかなか出来なかったので、こちらへ駆け込みました。
>
>例えばセルに、
>
>1 山田

この「1」と入っているセルが A1、「山田」と入っているセルが B1 だとします。

まず、以下のマクロを作成してください。
その後、連続して数字を入れたい列をマウスで選択してください。

例えば、セル A1 から A1600 までを、マウスで選択するわけです。
でもって、下記のマクロを「ツール」−「マクロの実行」メニューを選択して実行してください。

Sub DataFill()

  Dim i As Range, j As Integer

  For Each i In Selection
  
    If i.Value = "" Then ' 対象セルが空白だったら
    
      i.Value = j
      
    Else         ' 対象セルが空白ではなかったら
    
      j = i.Value
      
    End If
    
  Next

End Sub
2 hits

【11756】空白セルへのコピー 困ったちゃん 04/3/15(月) 21:52 質問
【11760】Re:空白セルへのコピー 谷 誠之 04/3/16(火) 0:13 回答
【11781】Re:空白セルへのコピー 困ったちゃん 04/3/16(火) 12:39 お礼

69490 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free