
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
おはようございます
>全部消えてしまう。
【*(E)】このパターンマッチですべてが消える事は通常ないと思います
VBAでも同様です(事象の様に処理するオプション設定もないと思います)
たしかに不具合が発生しているかもですね(私も知らないだけかも)
通常、不具合が疑われ場合は、切り分けを行っていきますが、
2019・2016も同じとはちがうPCでも同じと言うじょとでしょうか?
少し気になりますが、新規ブックに作成しても同じなのでしょうか・・
ブックに問題があるのかオフィスに問題があるのか・・
はたまた更新時のバグ、不具合なのか、切り分ける事が出来ませんね
解決策では無いですけれど
検索や置き換えのオプションは引き継がれてしまうので何だかの不具合が引き継がれているのかも知れません
VBAをご存知であれば、不具合ブックのコピーを作り、Replaceメソッドを実行してみるのはいかがでしょう
もう試されているかも知れませんが、
処理対象はアクティブセルのみ
(結果を得るために値のあるセルを選択して実行してください
先ずは、ワークシート関数のSUBSTITUTEと同様の Replace関数
Sub test1()
ActiveCell.Value = Replace(ActiveCell.Text, "【test(E)】", "", 1, -1, 1)
End Sub
やっぱりセルの値全てが消えたかな?
次に
シートの置き換え操作と同じ処理の Replaceメソッドです
オプションをあいまい検索以外、Falseに設定
Sub test2()
ActiveCell.Replace What:="【*(E)】", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, MatchByte:=False, _
SearchFormat:=False, ReplaceFormat:=False
End Sub
期待通りの結果が得られた場合は、シート機能の置き換えで再度試してみてください。
得られなかった場合は、振出しに戻りますが、
原因の切り分け作業を行って修復などを行う必要があるかも知れません
VBAは分かりません。PCを変えても同じです。エクセルの置換について昨日ググッてみたんだけどやり方は間違ってないようなので、マイクロソフトに聞いてみます。
No.4
- 回答日時:
#2です。
(E)の文字列を含むセルだけを空白に置換、以外は置換しないのですね。
私もワイルドカードを使った文字置換は、経験ないのですが、substitute関数とif関数の組み合わせで、別シートに(E)の文字列のあるセルだけを空白として結果を取り出すことなら可能です。
今はスマホからなので、式を作って提示はできません。ごめんなさい。
セルじゃなくて文字列です。
ひとつのセルに
【test】【test(E)】【test(J)】
を記載した場合に、【test(E)】だけ削除したいのです。
前はできていたのに7月?くらいから突然出来なくなった、と思います。
No.3
- 回答日時:
誤解してましたでしょうか?
(E)だけを消すんではなくtest(E)を削除するんですか?
だとしたら【*(E)】でうまくいきませんか?
自分でやってみましたがtest(E)のみ消えましたが。
私も、つい2ヶ月ほど前までは通常業務でしょっちゅうできていたのですが、突然出来なくなってしまって、なんだ?と思ってます。先日も似た質問をして、その時に確認したらマクロだと全部消えてしまう感じでした。でも今日はエクセルファイルでも消えてしまいます。
バグでは?と思ったのだけど調べてもそれっぽい情報が出てこないので、こちらで質問させて頂きました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 2019 32ビット・バージョンを➡64ビット・バージョンに 3 2022/09/11 12:49
- Excel(エクセル) Excelフアイルのセルに入力できない 3 2022/03/26 19:04
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- Excel(エクセル) Excel ヘルプの[ロック解除]、<c0>、</c0> の意味は何ですか? 1 2023/02/20 16:58
- Excel(エクセル) Excel 2019 のピン留めブック名一覧の上下順序変更 4 2022/05/04 08:21
- Excel(エクセル) Excel 2019 32-bit版を64-bit版にするには? 8 2023/07/28 14:20
- Excel(エクセル) Excel のヘルプ文の印刷 1 2023/06/07 11:17
- Word(ワード) office 2021へ自分用のクイックアクセスとマクロをコピーしたい 2 2023/03/11 21:15
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleスプレッドシートでワイ...
-
ファイル名を特定の文字までを...
-
正規表現で最初にマッチしたも...
-
ワードを使用した特定かつ複数...
-
秀丸エディタのマクロのことで
-
正規表現で完全一致したキーワ...
-
秀丸で行置換できますか?
-
PS4コントローラーをPCでゲーム...
-
wordで均等割り付けをするとき...
-
エクセルでアルファベットか数...
-
Word 途中で勝手に改行してしま...
-
VBA フォームのテキストボック...
-
Chr(13)とChr(10)の違いは?
-
エクセル
-
文字列からタブコードを取り除...
-
どっちが正しいですか? チョン...
-
履歴書の志望動機の所で、「ま...
-
PDFの改行URLを有効にす...
-
1文字って1バイトだったっけ?
-
EXCELで=より左の文字を一括で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Googleスプレッドシートでワイ...
-
TeraPadでの置換方法
-
ファイル名を特定の文字までを...
-
《》で囲まれた文字をすべて削...
-
正規表現で最初にマッチしたも...
-
正規表現で完全一致したキーワ...
-
IME 郵便番号辞書 で 都道府...
-
ファイル名に空白がある時、一...
-
【正規表現に詳しい方】ダブル...
-
ワードを使用した特定かつ複数...
-
Excel VBAでWord文書とText文書...
-
Flexible Renamerの正規表現に...
-
(*)を_【*】に一括変換したいの...
-
WinMergeにて置換の際に、文字...
-
メモ帳の置換機能で特定の文字...
-
CSVファイルの文字列を置換...
-
Flexible Renamerの検索と置換...
-
EmEditorでの置換方法
-
どのブックでも使えるマクロの...
-
秀丸の正規表現で [ や ] 自体...
おすすめ情報