Excel VBA質問箱 IV

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

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


8956 / 13644 ツリー ←次へ | 前へ→

【30096】単純にシートの空白を消したい。 忘却・・・。 05/10/19(水) 16:51 質問[未読]
【30118】Re:単純にシートの空白を消したい。 ponpon 05/10/19(水) 22:59 発言[未読]
【30128】Re:単純にシートの空白を消したい。 忘却・・・。 05/10/20(木) 11:00 お礼[未読]

【30096】単純にシートの空白を消したい。
質問  忘却・・・。  - 05/10/19(水) 16:51 -

引用なし
パスワード
   暫く、VBAから離れていたら
すっかり忘れていて、
何でこんな簡単なことができないのかが
自分でもわからないのですが、
ファイル指定とかまで忘れてしまって・・・。

cドライブのあるフォルダにある
エクセルシートの1シート目にある
空白を全て消すという
VBAをつくりたいのですが・・・。

【30118】Re:単純にシートの空白を消したい。
発言  ponpon  - 05/10/19(水) 22:59 -

引用なし
パスワード
   ▼忘却・・・。 さん:
 こんばんは。

>cドライブのあるフォルダにある
Dir(C:\あるフォルダ\*.xls)
Dir関数をヘルプで調べて思い出しましょう。

Workbooks.Openで開いて
>エクセルシートの1シート目にある
Worksheets(1)

>空白を全て消すという
消すというのは削除ですか?消した後どちらにシフトするか分かりませんが、
Worksheets(1).UsedRange.SpecialCells(xlCellTypeBlanks).Delete Shift:=xlToLeft

こういう意味でしょうか?

【30128】Re:単純にシートの空白を消したい。
お礼  忘却・・・。  - 05/10/20(木) 11:00 -

引用なし
パスワード
   ponpon さん、ありがとうございました。

少しずつ思い出してきました。

▼ponpon さん:
>▼忘却・・・。 さん:
> こんばんは。
>
>>cドライブのあるフォルダにある
>Dir(C:\あるフォルダ\*.xls)
>Dir関数をヘルプで調べて思い出しましょう。
>
>Workbooks.Openで開いて
>>エクセルシートの1シート目にある
>Worksheets(1)
>
>>空白を全て消すという
>消すというのは削除ですか?消した後どちらにシフトするか分かりませんが、
>Worksheets(1).UsedRange.SpecialCells(xlCellTypeBlanks).Delete Shift:=xlToLeft
>
>こういう意味でしょうか?

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