
No.1ベストアンサー
- 回答日時:
こんばんは!
外しているかもしれませんが・・・
>特定の文字(例:CX又はCN)が有ったものだけを
は「CX」または「CN]が含まれている!という解釈
>元々有った文字は全て削除するといったこと
の「削除」とはデータを消去ではなく、消去して上詰めとしています。
VBAになってしまいますが、一例です。
元データはA列の1行目からあり、「CN」または「CX」が含まれるデータをB列に移動表示させるようにしてみました。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストしてマクロを実行してみてください。
(Alt+F8キー → マクロ → マクロ実行です)
Sub Sample1() 'この行から
Dim i As Long
Application.ScreenUpdating = False
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
If InStr(Cells(i, "A"), "CN") > 0 Or InStr(Cells(i, "A"), "CX") > 0 Then
With Cells(i, "A")
.Offset(, 1) = .Value
.Value = ""
End With
End If
Next i
On Error Resume Next
Range("A1").CurrentRegion.SpecialCells(xlCellTypeBlanks).Delete shift:=xlUp
Application.ScreenUpdating = True
End Sub 'この行まで
※ 単にA列データをB列に移動させるだけであれば
最後の
On Error Resume Next
Range("A1").CurrentRegion.SpecialCells(xlCellTypeBlanks).Delete shift:=xlUp
の2行を削除してください。
※ 一旦マクロを実行すると元に戻せませんので
別Sheetでマクロを試してみてください。
的外れならごめんなさいね。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) Excelのリストにある文字を含むセルを、複数の色で色付けしたいです 2 2022/08/11 17:39
- Excel(エクセル) Excelにて、セルに入力してある文字の中から文字と最後の数字のみ切り取り貼り付けるVBA 5 2022/12/27 08:40
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) エクセルの数式について教えてください。 7 2023/06/18 10:16
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
重複の削除について
-
エクセルのソート
-
重複しないデータ抽出方法<Exc...
-
最終行を取得して別列にコピー
-
エクセルで従業員の満足度を%...
-
特定の文字があった時のみ、隣...
-
SUMPRODUCTでのブランクカウン...
-
エクセルの範囲指定について
-
エクセルで複数行に渡ったセル...
-
エクセルのマクロの組み方に詳...
-
エクセル関数につきまして
-
エクセル削除行を別ファイルへ抽出
-
半角の引用符 “ ” の打ち方
-
フォルダ名を並び替えても必ず...
-
名前(平仮名)を数字に変換する...
-
キーボードで英数字の半角と全...
-
文字入力の切り替えを半角全角...
-
シフトキーを押しての文字入力...
-
パソコンでダウンロードしたmp4...
-
「載いた」ってどう読むんですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、条件をつけて人数...
-
エクセルのセルで整数のみ選択...
-
エクセルの一覧からカードを作...
-
エクセル 表の人数を計算したい...
-
エクセル集計ひと月を4週に分...
-
エクセルの範囲指定について
-
excel VBA コピーした行を、指...
-
エクセルで複数行に渡ったセル...
-
A3やB4のA,Bって何かの略ですか?
-
別シートへの転記の構文について
-
エクセルマクロでの消費税計算...
-
エクセルVBAで値だけをコピーペ...
-
エクセルで参加者一覧表から参...
-
AdvancedFilterを使って値のみ...
-
とびとびの大量セルを選択した...
-
エクセルで一次線形補間する方法
-
エクセルで住所一覧から都道府...
-
エクセルでテキストからコピペ...
-
VBAマクロを使って給料明細を作...
-
EXCELでコード別の数量・金額を...
おすすめ情報