No.6
- 回答日時:
VBAで解決しそうですが、
このご質問というのは、「前後の文字削除する」ということで、
>気力が(消え失せる)こと。
カッコの中を抜き出すのではないでしょうか。
現行では、1個しか抜き出しませんが、内容が変われば、複数を抜き出すことも可能です。
ただし、文章の解析が必要な場合は、全面的に直さないといけないかもしれません。
'//標準モジュール
Sub Test_ReExp()
'使い方は、データの一番上にカーソルを置き、マクロを実行する
Dim Rng As Range, col As Long, rw As Long
Dim Re As Object
Dim Matches As Object, Match As Object
Dim c
Set Re = CreateObject("VBScript.RegExp")
With Re
.Pattern = "[\((](.+)[\))]" '正規表現パターン
.Global = True
.IgnoreCase = False
End With
With ActiveCell
rw = .Row
col = .Column
End With
Set Rng = Range(Cells(rw, col), Cells(Rows.Count, col).End(xlUp))
For Each c In Rng
If Re.test(c.Value) Then
c.Offset(, 1).Value = Re.Execute(c.Value).Item(0).SubMatches(0)
End If
Next
End Sub
No.5
- 回答日時:
添付図面参照
B1: =FIND("(",A1)
C1: =FIND(")",A1)
D1: =MID(A1,B1,C1-B1+1)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) Excelの関数で実現可能か知りたいです 5 2023/08/06 08:58
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) VBA 文字列変換と指定した列にある日時データから時間を削除する方法について 2 2022/04/14 15:23
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
エクセルで指定したセルのどれ...
-
EXCEL VBA セルに既に入...
-
エクセル 足して割る
-
excelのCOUNTIF関数で、『範囲=...
-
【Excel】 セルの色での判断は...
-
貼り付けで複数セルに貼り付けたい
-
セルをクリック⇒そのセルに入力...
-
Excelで数式内の文字色を一部だ...
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
Excelでのコメント表示位置
-
(Excel)数字記入セルの数値の後...
-
Excelで住所を2つ(町名迄と番...
-
セルの高さ(行高)を求めるには?
-
エクセルの一つのセルに複数の...
-
VBAで特定の文字が入力されたセ...
-
Excelで条件をつけてハイパーリ...
-
Excelの関数で、性別が男なら『...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
エクセル 足して割る
-
Excelで数式内の文字色を一部だ...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
セルをクリック⇒そのセルに入力...
-
EXCEL VBA セルに既に入...
-
excelのCOUNTIF関数で、『範囲=...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
エクセルの一つのセルに複数の...
-
複数のセルのいずれかに数字が...
-
excelの特定のセルの隣のセル指...
-
数式を残したまま、別のセルに...
-
ハイパーリンクの参照セルのズ...
おすすめ情報