教えて! goo のコンテンツに対する取り組みについて

VBAをやり始めたのですが、なんでこうなるのか分かりません。
教えてほしいです。

「VBAをやり始めたのですが、なんでこうな」の質問画像
gooドクター

A 回答 (2件)

VBAやり始めで、いろいろ試してるところだと想像します。



暫定的に、こういうの作ってませんか?

Sub a()
・・・・
End Sub

「a」が使われている故に、表示しているようなエラーが出ます。
名前をかえてやるか、

Sub prog3()
  Dim a As String

と、prog3の中で変数定義することで回避できます。
    • good
    • 0

この画像だけでは判断できないですが、コードの一番先頭に


「Option Explisit」(スペル間違ってたらすみません)
と書かれていませんか?それが書かれている場合、変数の宣言が必須になります。
今、画像にあるa,b,cというおそらく変数だと思いますが、
Sub prog3()に
Dim a as String
Dim b as Integer
Dim c as String
と書いてコンパイルしてみてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング