過去ログ

                                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), """", "")

ダブルコォートを消した文字列に置き換えたいのですが。。
 ───────────────────────────────────────  ■題名 : Re:置き換えするには?  ■名前 : Jaka  ■日付 : 03/2/6(木) 16:05  -------------------------------------------------------------------------
   こんにちは。
97だとWhat:=XX・・・・が無いと..。この書き方は、2000でも通用したような気が..。

Range("A1").Replace What:="""", Replacement:="", LookAt:=xlPart, SearchOrder _
    :=xlByRows, MatchCase:=False

または、
Range("A1").Value = Application.Substitute(Range("A1").Value, """", "")
 ───────────────────────────────────────  ■題名 : Replae対象が。。。  ■名前 : jin  ■日付 : 03/2/6(木) 16:44  -------------------------------------------------------------------------
   ▼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だと構文エラーになってしまって困ってるんです。
どうにか良い方法はないでしょうか?

もし上記の方法の応用でうまくできるのでしたらすみません。
よく理解できていないので。
宜しくお願いします。
 ───────────────────────────────────────  ■題名 : Re:Replae対象が。。。  ■名前 : Jaka  ■日付 : 03/2/6(木) 17:07  -------------------------------------------------------------------------
   変数対象なら、
「または」の方を使ってください。
 ───────────────────────────────────────  ■題名 : Jakaさん ありがとうございます。  ■名前 : jin  ■日付 : 03/2/6(木) 18:35  -------------------------------------------------------------------------
   ▼Jaka さん:
>変数対象なら、
>「または」の方を使ってください。

試したらうまくいきました。
ありがとうございました。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 695