Excel VBA質問箱 IV

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

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


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

【8818】スペース入セルのある行を削除するには・・・ HM 03/11/4(火) 15:35 質問
【8819】Re:スペース入セルのある行を削除するには・・・ INA 03/11/4(火) 15:55 回答
【8820】Re:スペース入セルのある行を削除するには・・・ HM 03/11/4(火) 16:45 質問
【8821】Re:スペース入セルのある行を削除するには・・・ INA 03/11/4(火) 16:50 回答

【8818】スペース入セルのある行を削除するには・・・
質問  HM  - 03/11/4(火) 15:35 -

引用なし
パスワード
   A列内の、スペース入セルのある行を全て削除するにはどうしたらよいのでしょうか?

【8819】Re:スペース入セルのある行を削除するには・・・
回答  INA  - 03/11/4(火) 15:55 -

引用なし
パスワード
   具体的な条件は、どうなりますか?
スペースのみのセル、文字間にスペース、文字列の左右にスペース、
スペースの全角半角など・・

【8820】Re:スペース入セルのある行を削除するには・・・
質問  HM  - 03/11/4(火) 16:45 -

引用なし
パスワード
   ▼INA さん:
>具体的な条件は、どうなりますか?
>スペースのみのセル、文字間にスペース、文字列の左右にスペース、
>スペースの全角半角など・・

説明不足ですみませんでした。。
セルの先頭にある半角のスペースのみです。

【8821】Re:スペース入セルのある行を削除するには・・・
回答  INA  - 03/11/4(火) 16:50 -

引用なし
パスワード
   >セルの先頭の半角スペースのみです。
「セルの先頭」という表現が、なんか曖昧ですが・・・

セルに半角スペースが1個入っている場合、
行のクリアでなく行削除すればよいのでしょうか?


Sub Sample()
Dim i As Long

  For i = 65536 To 1 Step -1

    If Left(Cells(i, 1).Value, 1) = " " Then
      Rows(i).Delete
    End If
    
  Next i

End Sub

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