|
yasu さん、こんばんわ。
>以下のように,ワークブック起動時にユーザフォームを表示させ,ソルバーを実行させたいのですが,”内部エラーが発生しました.またはメモリ不足です”のコメントが表示され,実行できません.但し,ワークブックからユーザフォームを自動起動させずに,手動でユーザフォームを起動させた場合はソルバー実行可能です.
>OS:Xp, Excel2003の環境です.OS:XP,Excel2000の場合は本現象は起きません.
>Private Sub Workbook_Open()
> UserForm1.show
>End Sub
>Private Sub CommandButton1_click()
> SolverOK SetCell:="a$4$", MaxMinVal:=3, ValueOf:="110", ByChange:="$a$1:$a$3"
> SolverSolve
>End Sub
同じコードを書いて、同じ環境で実行してみましたが何もエラーにならずにコマンドボタンもクリックできました(XPは管理者権限です)。
実行できないということは、起動はしているということですよね。
エラーメッセージのエラー番号はわかりますか?
VBEの参照設定で参照不可になっていたりしませんか?
|
|