• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelVBAでの関数の引数の指定方法)

ExcelVBAでの関数の引数の指定方法

このQ&Aのポイント
  • ExcelVBAでInStr関数を使っていますが、引数の指定方法について困っています。
  • InStr関数の書式はInStr(Start,String1,String2,Compare)ですが、最初の引数のStartは省略しても良いと本に書いてあります。
  • しかし、省略記号の「:=」を使って引数を指定するとコンパイルエラーが発生します。解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

ドル位置(0)=instr(選択範囲,"$") で良いのでは? Sub aa()  s1 = "ABCDE$9000"  s2 = "$"  MsgBox s1 & "で" & s2 & "は" & InStr(s1, s2) & "文字目" End Sub

kamkamkam3
質問者

お礼

どうもありがとうございます。 すごい早く答えが返ってきてびっくりしました。 教えてもらったとおりにやったら、うまくできました。大変感謝しております。 本当にどうもありがとうございます。 こういう細かいことは、なかなか参考書に書いてないんです。ExcelVBAは、リファレンスみたいのはたくさんありますが、文法書がなかなかなくて、困っています。 ありがとうございました。

関連するQ&A

専門家に質問してみよう