Excel VBA質問箱 IV

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

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


16317 / 76732 ←次へ | 前へ→

【65883】Re:ソートの並べ替え基準の指定方法
質問  けい  - 10/7/5(月) 14:21 -

引用なし
パスワード
   ▼Jaka さん:

ご返信ありがとうございます。

>ひょっとして、A1〜E1を選択してとかの Shift + Ctr + ↓?
>だったら、止めた方がいいです。

はい、このようにA1〜E1を選択して Shift + Ctr + ↓というような
プログラムを書いてみたら、思ったような結果が出ませんでした。

なので最初の行の上に空白行を挿入してからCurrentRegionを使って
使われている領域として範囲指定することにしました。

どうもありがとうございました。
重ねてお聞きして申し訳ありませんが、この範囲を指定した後に
F列にIfでB列の中身を見てからグループ名のようなものを出すという
作業があるのですが、下に向かって空白行になるまで処理を繰り返す
というプログラムを作っています。

セルではなく、行全体が空白になるまで繰り返すという文を
Doのところに書きたいのですが、そのように書いたらできますか?

  Do Until Cells(i, "B").Value = ""

これをセルではなく行が空白でなくなるまでにしたいのですが、
いろいろテストしてみましたが、うまくできません。
ご回答お願いいたします。


>>これはキーボードでいうShift + Ctr + ↓
>>と必ずしも同じ意味にはならないのでしょうか?
>え〜と、どういった状況でのShift + Ctr + ↓なのかわからないのでなんともいえませんが、
>「キーボードでいうShift + Ctr + ↓」という操作は、ほとんど特定パターンでしか試されたことが無いのでは?
>
>Shift + Ctr + ↓は曲者で、E列K行のセルの状態やその下のセル、さらにその下のセルの状態で結果が変わりますから
>
>、その辺りを理解していないで使うと苦労すると思います。
>時と場合によりけりで、使いますし、使う場合は未然チェックが面倒ですね。
>
>例えば、以下のパターンで、Shift + Ctr + ↓ を押してみてください。
>法則が解りにくいでしょ。
>
>パターン1
>  A
>1 データ
>2 空白
>
>パターン2
>  A
>1 データ
>2 データ
>3 空白
>
>パターン3
>  A
>1 空白
>2 データ
>3 データ
>
>パターン4
>  A
>1 データ
>2 データ
>3 データ
>
>パターン5
>  A
>1 空白
>2 空白
>3 データ
>4 データ
>
>ひょっとして、A1〜E1を選択してとかの Shift + Ctr + ↓?
>だったら、止めた方がいいです。
>状況でまちまちなので。
1 hits

【65757】ソートの並べ替え基準の指定方法 kei 10/6/25(金) 11:11 質問
【65777】Re:ソートの並べ替え基準の指定方法 りん 10/6/27(日) 9:50 回答
【65788】Re:ソートの並べ替え基準の指定方法 kei 10/6/28(月) 9:51 お礼
【65804】Re:ソートの並べ替え基準の指定方法 りん 10/6/28(月) 20:28 発言
【65859】Re:ソートの並べ替え基準の指定方法 けい 10/7/1(木) 15:19 質問
【65860】Re:ソートの並べ替え基準の指定方法 Jaka 10/7/1(木) 16:23 発言
【65869】Re:ソートの並べ替え基準の指定方法 けい 10/7/2(金) 20:06 質問
【65879】Re:ソートの並べ替え基準の指定方法 Jaka 10/7/5(月) 11:36 発言
【65883】Re:ソートの並べ替え基準の指定方法 けい 10/7/5(月) 14:21 質問
【65884】Re:ソートの並べ替え基準の指定方法 Jaka 10/7/5(月) 15:16 発言
【65886】Re:ソートの並べ替え基準の指定方法 けい 10/7/5(月) 16:28 お礼

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