Excel VBA質問箱 IV

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

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


55170 / 76732 ←次へ | 前へ→

【26340】Re:列の削除
回答  kobasan  - 05/7/1(金) 22:34 -

引用なし
パスワード
   ▼懐園剣 さん 今晩は

ちょっと作ってみました。

>VBAで列の一行目の文字列を検索をかけて、
>その文字列があった場合その列の値を削除することは可能ですか?
>また、値を削除した後、列を削除することは可能ですか?
>
>どうか教えてください。お願いします。

Sub Macro1()
'1行目にXXがあれば列を削除
Dim FindRng As Range
  On Error Resume Next
  Do
    Set FindRng = Rows("1:1").Find(What:="XX", After:=Cells(1, 1), LookIn:=xlValues)
    Columns(FindRng.Column).ClearContents      '値を削除
    Columns(FindRng.Column).Delete Shift:=xlToLeft '列を削除
    If FindRng Is Nothing Then Exit Sub 'ループから抜けます
  Loop
End Sub

1 hits

【26296】列の削除 懐園剣 05/6/30(木) 18:32 質問
【26297】Re:列の削除 IROC 05/6/30(木) 18:38 回答
【26381】Re:列の削除 懐園剣 05/7/4(月) 1:17 お礼
【26340】Re:列の削除 kobasan 05/7/1(金) 22:34 回答
【26382】Re:列の削除 懐園剣 05/7/4(月) 1:19 お礼

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