• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAで模擬問題を作成)

Excel VBAで模擬問題作成

このQ&Aのポイント
  • Excel VBAを使用して仕事で模擬問題を作成する方法について知りたいです。
  • 模擬問題作成時にExcel VBAを使って問題と回答を表示する方法について教えてください。
  • Vlookup関数を使用して問題と回答を表示する方法を知りたいです。

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

  • ベストアンサー
  • 11369
  • ベストアンサー率29% (20/67)
回答No.2

No.1です。 エラーですか? なんでだろう?こちらでは流れるんですが・・・。 とりあえず、補足についての回答ですが、 If myY=160 Then Msgbox("試験終了") End IF を追加すればよいと思います。

cocoku
質問者

お礼

ありがとうございました。 メッセージうまくいきました。

その他の回答 (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

cocoku
質問者

補足

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になったら試験終了と言う メッセージがいれたいのですが・・・。 どうでしょう?

関連するQ&A