過去ログ

                                Page     203
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼選択している行からの入力  miki 02/10/15(火) 9:57
   ┗Re:選択している行からの入力  ichinose 02/10/15(火) 10:43
      ┗Re:選択している行からの入力  miki 02/10/15(火) 11:17

 ───────────────────────────────────────
 ■題名 : 選択している行からの入力
 ■名前 : miki
 ■日付 : 02/10/15(火) 9:57
 -------------------------------------------------------------------------
   物凄い初歩的なことなんですが、
選択しているセルからその行の一番上までに同じデータを入力したいので、
ActiveCellから一番上までの繰り返し処理をさせようと思っています。
「ActiveCellの行のアドレスだけを変数に代入して-1させて行き0になるまで処理」
という命令にしたいのですが、ActiveCellの行のアドレスだけを取り出す方法が分かりません。
教えて下さい。また、その他に良い方法があるのでした教えて下さい。
 ───────────────────────────────────────  ■題名 : Re:選択している行からの入力  ■名前 : ichinose  ■日付 : 02/10/15(火) 10:43  -------------------------------------------------------------------------
   ▼miki さん:
おはようございます。
>物凄い初歩的なことなんですが、
>選択しているセルからその行の一番上までに同じデータを入力したいので、
>ActiveCellから一番上までの繰り返し処理をさせようと思っています。
>「ActiveCellの行のアドレスだけを変数に代入して-1させて行き0になるまで処理」
>という命令にしたいのですが、ActiveCellの行のアドレスだけを取り出す方法が分かりません。
>教えて下さい。また、その他に良い方法があるのでした教えて下さい。
同じ値を入れるなら、ループしなくてもできますよ。
'=====================================================================
Sub test()
With ActiveCell
 Range(Cells(1, .Column), Range(.Address)).Value = "aaa"
 End With
End Sub
 ───────────────────────────────────────  ■題名 : Re:選択している行からの入力  ■名前 : miki  ■日付 : 02/10/15(火) 11:17  -------------------------------------------------------------------------
   ichinoseさん有難う御座いました。
こんなに簡単に出来るなんて驚きです!
これからも宜しくお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 203