Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4455 / 76734 ←次へ | 前へ→

【77901】実行時エラー1004について
質問  tetsu E-MAIL  - 16/1/30(土) 15:01 -

引用なし
パスワード
   こんにちは。
数日前よりコンボボックスを使ったマクロで、下記のようなエラーが出るようになりました。
「実行時エラー1004 OLEObjectメソッドは失敗しました。Wooksheetオブジェクト」

下記のソースの3行目でエラーになります。
  For Each mySheet In Worksheets
    For i = 1 To 4
      With mySheet.OLEObjects("ComboBox" & i).Object
        .AddItem "りんご"
        .AddItem "みかん"
        .AddItem "ばなな"
        .AddItem "オレンジ"
        .AddItem "パイン"
        .AddItem "ブドウ"
      End With
    Next i
  Next
ワークシート上に4つのコンボボックスをおいて、全て同じ選択肢を設定する処理です。MSForms.exdを削除してパソコン再起動してもダメでした。
何か解決策はありませんでしょうか?
win7+excel2010です。

0 hits

【77901】実行時エラー1004について tetsu 16/1/30(土) 15:01 質問[未読]
【77902】Re:実行時エラー1004について ichinose 16/1/30(土) 17:13 発言[未読]
【77905】Re:実行時エラー1004について tetsu 16/2/1(月) 18:45 お礼[未読]

4455 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free