Page 695 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼置き換えするには? jin 03/2/6(木) 15:46 ┗Re:置き換えするには? Jaka 03/2/6(木) 16:05 ┗Replae対象が。。。 jin 03/2/6(木) 16:44 ┗Re:Replae対象が。。。 Jaka 03/2/6(木) 17:07 ┗Jakaさん ありがとうございます。 jin 03/2/6(木) 18:35 ─────────────────────────────────────── ■題名 : 置き換えするには? ■名前 : jin ■日付 : 03/2/6(木) 15:46 -------------------------------------------------------------------------
EXCEL2000では使用できたReplace関数がEXCEL97ではどうも使えないみたいなのです。 同じような処理をするにはどのようにしたらよいのでしょうか? A(1) = Replace(A(1), """", "") ダブルコォートを消した文字列に置き換えたいのですが。。 |
こんにちは。 97だとWhat:=XX・・・・が無いと..。この書き方は、2000でも通用したような気が..。 Range("A1").Replace What:="""", Replacement:="", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False または、 Range("A1").Value = Application.Substitute(Range("A1").Value, """", "") |
▼Jaka さん: >こんにちは。 >97だとWhat:=XX・・・・が無いと..。この書き方は、2000でも通用したような気が..。 > >Range("A1").Replace What:="""", Replacement:="", LookAt:=xlPart, SearchOrder _ > :=xlByRows, MatchCase:=False > >または、 >Range("A1").Value = Application.Substitute(Range("A1").Value, """", "") セル内の置き換えではなく、 私の記述のA(1)というのは Line Iput #1,A(1) の読み込んだテキストデータ内の「”」を取り除きたいともうしますか、 Line Input #1, A(1) 'TXTファイルを1件読み取る A(1) = Replace(A(1), """", "") に変わる処理をおこないたいのです。 これがEXCEL97だと構文エラーになってしまって困ってるんです。 どうにか良い方法はないでしょうか? もし上記の方法の応用でうまくできるのでしたらすみません。 よく理解できていないので。 宜しくお願いします。 |
変数対象なら、 「または」の方を使ってください。 |
▼Jaka さん: >変数対象なら、 >「または」の方を使ってください。 試したらうまくいきました。 ありがとうございました。 |