
たま-になのですが、
アクセスで
If WorksheetFunction.Or(ctl.ControlType = acComboBox, ctl.ControlType = acTextBox) Then
の部分で、
実行時エラー -2147417856
オートメーションエラーです。
システムコールに失敗しました
というエラーが発生します。
WorksheetFunction.Orをアクセスで使って言えるので、エクセルに参照設定をしています。
このエラーは発生する時としない時があるので、再現できないし、原因がわかりません。
「 システムコールに失敗しました」どういう意味のエラーなのでしょうか?

No.1ベストアンサー
- 回答日時:
エラーの原因と回避策については分かりませぬ。
Access か Excel の機嫌が悪かった・・・?
なにゆえに
>If WorksheetFunction.Or(ctl.ControlType = acComboBox, ctl.ControlType = acTextBox) Then
しているのでしょうか。
If ctl.ControlType = acComboBox or ctl.ControlType = acTextBox then
で十分では?
Sub b()
Dim XL As Excel.Application
Set XL = New Excel.Application
If XL.WorksheetFunction.Or(Ctl.ControlType = 111, Ctl.ControlType = 109) Then
後略~
とAccessの定数ではなくて実数を渡せばエラーが出なくなるかも知れないですが未検証です。
機嫌が悪かったのですか・・・
普段からかわいがってるのに・・・
なぜこうしてるかというと、orでまとめたほうがスッキリ見えるかな?と思ったからです。
Setでオブジェクトにエクセルを格納するのもアリですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】ボタンに登録したマクロがエラーになる 4 2022/07/25 17:47
- Visual Basic(VBA) VBAのエラーについて 2 2023/08/02 17:46
- Visual Basic(VBA) Excel vbaについての質問 3 2023/04/18 16:14
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- Excel(エクセル) R列の1111/11/11以外、且つQ列の×の条件で該当行のAからAE列までオレンジに塗りつぶす 2 2022/07/02 10:18
- Visual Basic(VBA) セルS2に入力した「月」と一致したB列の右隣へセルS110の値を転記する下記マクロを実行するとエラー 2 2022/12/06 17:32
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- ネットスーパー ネットショッピングで与信処理失敗とエラーが出ました!番号など正確に入力しました。残高残っています。何 2 2022/11/19 19:26
- その他(メールソフト・メールサービス) Thunderbird メール受信 できない時にエラーが欲しい 1 2023/05/26 15:07
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelでエラー(#N/Aなど)値を...
-
ACCESS VBA でのエラー解決の根...
-
VLOOKUPで求めた数値をさらにVL...
-
ExcelでVBAを使用した際に、『...
-
SUM関数の範囲に#N/Aが...
-
もしセルが"#N/A"なら~をする...
-
Chatgptから送られてきたリンク...
-
VBAで「致命的なエラー」が出ま...
-
駅の改札でエラーとなって立ち...
-
送信エラー時、レポートメール...
-
DoEvents
-
エクセルのエラー文について
-
MDプレーヤーで"UTOC ERROR"...
-
EXCELマクロで☓400とでます
-
Facebookでこのようなエラーが...
-
VLOOKUP関数についての質問です...
-
Eエクセルの計算方法で空欄を0...
-
チェックディジットの効果につ...
-
Excelのマクロで指定したセルを...
-
申し込みができませんでした
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでエラー(#N/Aなど)値を...
-
Chatgptから送られてきたリンク...
-
VLOOKUP関数についての質問です...
-
ExcelでVBAを使用した際に、『...
-
もしセルが"#N/A"なら~をする...
-
SUM関数の範囲に#N/Aが...
-
ACCESS VBA でのエラー解決の根...
-
VLOOKUPで求めた数値をさらにVL...
-
送信エラー時、レポートメール...
-
Eエクセルの計算方法で空欄を0...
-
エクセルのエラー文について
-
VBAで「致命的なエラー」が出ま...
-
Facebookでこのようなエラーが...
-
自動改札のエラーって…
-
システムエラーです:&H80004005...
-
ヤフー知恵袋についてです。自...
-
■□■読み方■□■ #N/A, #VALUE!, ...
-
インポートエラーのテーブルを...
-
EXCELマクロで☓400とでます
-
エラーコードがわかりません
おすすめ情報