質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Q&A

解決済

2回答

2119閲覧

VBA : 型が一致しませんとエラーが出てしまいます

fen57

総合スコア47

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

0グッド

0クリップ

投稿2021/06/13 06:52

VBA初心者です。お力添えをお願いいたします。

VBA

1 Dim cnt As Integer, i As Integer 2 3 cnt = 5 4 For i = 0 To cnt - 1 5 Cells(i+1 + "A").Value = i ' error 6 Next i

errorとコメントしてある箇所で、
実行時エラー :'13'
型が一致しません
とエラーになってしまいます。

A1~A5は空白の状態です。

セルに数値を代入したいのですが、どうすればよいでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

+ではなく、,ですね。

vba

1Cells(i + 1, "A").Value = i

投稿2021/06/13 07:25

meg_

総合スコア10760

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

数値と文字列は+出来ませんので、エラーです。

(i+1)行目のA列を書き換えたいなら、
Cells(i+1,1).Value = i
です。
Cells(行番号、列番号)です。

投稿2021/06/13 07:16

otn

総合スコア85901

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fen57

2021/06/13 07:22

ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問