Excel VBA質問箱 IV

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

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


13587 / 13646 ツリー ←次へ | 前へ→

【4747】シート非表示のまま並び替えってできますか? めぎゅ 03/4/4(金) 10:48 質問
【4750】Re:シート非表示のまま並び替えってできます... Jaka 03/4/4(金) 11:41 回答
【4752】Re:シート非表示のまま並び替えってできます... Jaka 03/4/4(金) 11:43 回答

【4747】シート非表示のまま並び替えってできます...
質問  めぎゅ E-MAIL  - 03/4/4(金) 10:48 -

引用なし
パスワード
   こんにちは。
お世話になっています。

並び替えでお聞きしたいのですが、
一旦データを取得して、並び替えをして、その並び替えたデータから
他ブックに加工貼り付けするのですが・・
その際の、一時データを格納するシートを非表示にしたいのです。

通常の並び替えでやっています。↓

'並び替えをします。
Workbooks(sNewbook_name).Activate
Worksheets("au").Activate
Worksheets("au").Range("A1:E" & iMAX_au).Sort Key1:=Worksheets("au").Range("A2"), Order1:=xlAscending, Header:= _
  xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
  SortMethod:=xlPinYin, DataOption1:=xlSortNormal

これをシートを非表示にしたまま、並び替えを行う方法なんてありますでしょうか?

【4750】Re:シート非表示のまま並び替えってできま...
回答  Jaka  - 03/4/4(金) 11:41 -

引用なし
パスワード
   こんにちは。
今一良くわかんなかったけど、こう言う事でしょうか?

Set Ws1 = Workbooks(sNewbook_name).Worksheets("au")
Ws1.Visible = False
Ws1.Range("A1:E" & iMAX_au).Sort Key1:=Worksheets("au").Range("A2"), Order1:=xlAscending, Header:= _
  xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
  SortMethod:=xlPinYin, DataOption1:=xlSortNormal
'Application.Wait Now + TimeValue("00:00:05")
Ws1.Visible = True
Set Ws1 = Nothing

【4752】Re:シート非表示のまま並び替えってできま...
回答  Jaka  - 03/4/4(金) 11:43 -

引用なし
パスワード
   すみません。

>Ws1.Range("A1:E" & iMAX_au).Sort Key1:=Worksheets("au").Range("A2"), Order1:=xlAscending, Header:= _

上の
Worksheets("au")をWs1にして下さい。

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