• ベストアンサー

VBA初心者です。。。助けてください。。

2~100までの範囲の素数を求め、配列に代入しなさい。その配列をアクティブセルから、5×5のセル範囲に代入しなさい。 この問題のコードがわかりません。。 どなたかわかりやすく教えていただけないでしょうか・・・? よろしくお願いします、、、

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

  • ベストアンサー
  • eden3616
  • ベストアンサー率65% (267/405)
回答No.1

素数判定 http://www.relief.jp/itnote/archives/003810.php 速度を求めないのであれば・・・ 上記素数判定で2~100に対して素数を判定し素数であれば配列へ格納。 以下のような処理で書き出すとかで良いのでは。 For i = 0 To 4   For j = 0 To 4     ActiveCell.Offset(i, j) = 配列(cnt)     cnt = cnt + 1   Next j Next i

関連するQ&A

専門家に質問してみよう