- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAで模擬問題を作成)
Excel VBAで模擬問題作成
このQ&Aのポイント
- Excel VBAを使用して仕事で模擬問題を作成する方法について知りたいです。
- 模擬問題作成時にExcel VBAを使って問題と回答を表示する方法について教えてください。
- Vlookup関数を使用して問題と回答を表示する方法を知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
No.1です。 エラーですか? なんでだろう?こちらでは流れるんですが・・・。 とりあえず、補足についての回答ですが、 If myY=160 Then Msgbox("試験終了") End IF を追加すればよいと思います。
その他の回答 (1)
- 11369
- ベストアンサー率29% (20/67)
回答No.1
こんなんでどうでしょう? Private Sub CommandButton1_Click() Counter=1 Do ' A列のCounter番目のデータ Atai=Range("A2").Offset(Counter-1,0) ' 空白ならループを出る If Atai="" Then Exit Do End If Counter=Counter+1 Loop ' A列にデータを書き込む Range("A2").Offset(Counter-1,0)=Counter End Sub
質問者
補足
Range("A2").Offset(Counter-1,0)=Counter 上記のとこでエラーがでました。 ありがとうございます。 Sub Macro2() myY = myY + 1 Range("C7:C10").Value = myY Range("E34:F35").Select End Sub とりあえず、上記のマクロでなくとか動きましたが myYの値が160になったら試験終了と言う メッセージがいれたいのですが・・・。 どうでしょう?
お礼
ありがとうございました。 メッセージうまくいきました。