過去ログ

                                Page     518
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼選択セル  danceman 03/1/9(木) 11:34
   ┣Re:選択セル  つん 03/1/9(木) 11:51
   ┃  ┗かぶちゃった  JuJu 03/1/9(木) 12:16
   ┗Re:選択セル  JuJu 03/1/9(木) 12:01
      ┗Re:選択セル  danceman 03/1/9(木) 13:35

 ───────────────────────────────────────
 ■題名 : 選択セル
 ■名前 : danceman
 ■日付 : 03/1/9(木) 11:34
 -------------------------------------------------------------------------
   Do
 Ecells = 5
 Cells(Ecells, 5).End(xlDown).Offset(1, 0).Activate
           .
           .
           .
このようにある行をずっとみて空欄になっているところに動作をさせる
ことを行っているのですが、今のままだと動作するときに一つのセルだけ
しか選ばれていないのでこれをCells(Ecells, 5)の5のところを5〜8と
一気に選択したいのですがどのようにマクロを書いたらよいでしょう?

誰か教えてください。
 ───────────────────────────────────────  ■題名 : Re:選択セル  ■名前 : つん <honey@sweetparty.ne.jp>  ■日付 : 03/1/9(木) 11:51  -------------------------------------------------------------------------
   danceman さん、こんにちは

>Do
> Ecells = 5
> Cells(Ecells, 5).End(xlDown).Offset(1, 0).Activate
>           .
>           .
>           .
>このようにある行をずっとみて空欄になっているところに動作をさせる
>ことを行っているのですが、今のままだと動作するときに一つのセルだけ
>しか選ばれていないのでこれをCells(Ecells, 5)の5のところを5〜8と
>一気に選択したいのですがどのようにマクロを書いたらよいでしょう?

えっと、ご質問されていることを、単純にお答えすると、

  Dim Ecells As Long
  Dim i As Long

  For i = 5 To 8
   Ecells = 5
   Cells(Ecells, i).End(xlDown).Offset(1, 0).Activate
       
  Next i

になるでしょうか?
Cells(Ecells, 5)の5のところを5〜8・・・というのは、5列目から8列目に処理させる、ということですよね?
 ───────────────────────────────────────  ■題名 : かぶちゃった  ■名前 : JuJu <juju-bbs@su-u.com>  ■日付 : 03/1/9(木) 12:16  -------------------------------------------------------------------------
   つんさん。ごめんなさい^^;
 ───────────────────────────────────────  ■題名 : Re:選択セル  ■名前 : JuJu <juju-bbs@su-u.com>  ■日付 : 03/1/9(木) 12:01  -------------------------------------------------------------------------
   dancemanさん、こんにちはぁ

>Cells(Ecells, 5).End(xlDown).Offset(1, 0).Activate
>一気に選択したいのですがどのようにマクロを書いたらよいでしょう?

一気に?
こういうことですか?
 Cells(Ecells, 5).End(xlDown).Range("A2:D2").Select

ではではぁ
 ───────────────────────────────────────  ■題名 : Re:選択セル  ■名前 : danceman  ■日付 : 03/1/9(木) 13:35  -------------------------------------------------------------------------
   ありがとうございました。

見事にできました。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 518