
エクセルを立ち上げると「このマシーンでは利用出来ないオブジェクトを読み込み出来ませんでした」
のエラー そこでマクロを追って行くと
module1 内でコンパイルエラーが発生しました のエラーメッセージ
自分では作成出来ないので作成したもらったのですが現在作者と連絡がとれませんので
ただしPWは教えていただいたので マクロの中身は見えます
自分なりに勉強して見ました作成時はエクセル2003です
たぶん 当時オフイス 2000の中のカレンダー機能をインストールして日付をインプットしていたのが 現在 エクセル 2013を使用のためカレンダー機能の参照エラーではないかと思慮しております ユーザーフォームのカレンダー部分が問題かと思いますが
以下参考
Public XLSFile_Dir_Name As String ' = "J:\My Documents_E\06xxaa工事台帳"
Public XLSData_File_Name As String ' = "データ"
Public XLSSoft_File_Name As String ' = "ソフト"
Public OpenXLS_File_Name As Variant ' = XLSFile_Dir_Name & XLSData_File_Name
Public Str_Row_No As String 'セル列
Public Str_Right As String 'セル行数値
Public Total_No_register As Variant 'データ総数
Public In_No_register As String ''1_仮入力_台帳番号
Public No_CommandButton As Variant
Public Max_Nunber As Integer
Public Max_Nunber_Row As Integer
Public Max_Nunber_String As String
Public New_Row As Integer
Public Turget_Row As Integer
' TextBox1 1 台帳番号 No_Register
Public No_Register As String '工事台帳番号
Dim No_Register_Dim(100, 2) '1=No_Register,2=Row_No_Register
Dim Dim_No_Register_Max As Integer
Public Row_No_Register As Integer
Public New_Nunber As String
' OptionButton1 図面有無 Drawing
' TextBox2 3 需要家名 Name_employment
Public Name_employment As String '需要家名
' TextBox3 4 工事場所 Place_work
Public Place_work As String '工事場所
Public No_customer As String ' TextBox4 5 お客様番号 No_customer
Public Date_Application As String ' TextBox5 6 申し込み日 Date_Application
' TextBox6 7 受電希望日 Date_receive
Public Date_receive As String
' TextBox7 8 供給承諾日Date_receipt
Public Date_receipt As String
' TextBox8 9 送電日Date_completion
Public Date_completion As String
' TextBox9 10 契約種別Classification_contract
Public Classification_contract As String
' TextBox10 11 契約容量Volume_contract
Public Volume_contract As String
' TextBox11 12 変圧器柱Pole_transformer
Public Pole_transformer As String
' TextBox12 13 引込み柱Pole_accept
Public Pole_accept As String
' TextBox13 14 名義変更Change_Name
Public Change_Name As String
' TextBox14 15 備考Note
Public Note As String
Public Cell_Value As String
Public TextBox_Value As String
Public Befor_Correct As String
Public After_Correct As String
Public Calendar1_Date As Variant
Public Name_Book As String
Public Name_Sheet As String
Public Name_Column As String
Public Row_String As String
Public Row_String2 As String
Private Sub Sub_Cha_Date_Time(Name_Now0 As String) '本日現在時刻の名称
Dim e_Now1 As String
Dim Year_Charactor As String
Dim Month_Charactor As String
Dim Date_Charactor As String
Dim Hour_Charactor As String
Dim Minute_Charactor As String
'名称を本日現在時刻の名称とする
'date,date$,time,time$,now=現在時刻
' a = Date '2006/11/03' b = Date$ '2006-11-03' c = Time '9:?2:?3' d = Time$ '09:02:03' e = Now ' '2006/11/03 12:02:30
Year_Charactor = Mid(Date$, 3, 2) '06
Month_Charactor = Mid(Date$, 6, 2) '11
Date_Charactor = Mid(Date$, 9, 2) '03
Hour_Charactor = Mid(Time$, 1, 2) '02
Minute_Charactor = Mid(Time$, 4, 2) '09
Name_Now0 = Year_Charactor & Month_Charactor _
& Date_Charactor & _
"_" & Hour_Charactor & Minute_Charactor
End Sub
之はモジュール1です これだけでは資料不足かとは思いますが
No.1ベストアンサー
- 回答日時:
VBA のプロジェクトを開き、[ツール]-[参照設定] で確認してみてください。
"参照不可" とマークされているものが原因です。
もし質問者さんの予想通りであれば Microsoft Calendar Control の MSCAL.OCX を参照できないエラーが出ていると思います。
このカレンダー機能は MS Access に付属していたものですが、Office 2010 以降は付属されなくなったため、代替策が必要になります。
どうやって代替えするかはネットに沢山情報が出ています。
https://www.google.co.jp/search?ei=D1TqW5elOprW- …
x-1919さん アドバイス有り難うございます 自分の思ってたことが間違いでないことが解りプログラムの修正に意欲が出てきました過去十年くらいのデータが入ってますので有効に使いたいと思ってますいままではエクセルの古いバージョンで何とかしのいで来たのですがいよいよ新しいバージョン(エクセル)での対応をと考えておりましたので助かりました
自分もまもなく喜寿の御年となり後継者に引き続きこのアプリを使ってもらうよう修正したく思っております 感謝!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA でデータ転記について 1 2023/03/07 19:11
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- Visual Basic(VBA) 【VBA】先月分の取得ができない理由が分かりません。 2 2022/04/24 11:16
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) VBA 別ブックからの転記の高速化について VBA 別ブックからの転記の高速化についてご教授下さい。 19 2022/07/26 13:07
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA カレンダー参照エラー
-
例えば192.168.1.10はプライベ...
-
エクセルで打刻(タイムレコーダ)
-
磁気カードリーダ・学生証・エ...
-
エクセルで時間計算。ほんとう...
-
エクセルで時間入力
-
ハードウェア時計の同期
-
ヤフオクでの在庫管理
-
Webを通じてエクセルの進捗管理
-
【Excel関数】特定の文字を別表...
-
DocuWorks 文字認識 検索でき...
-
文字変換において、m3(立方)の...
-
帰還率β
-
「障害発生時の連絡体制」を英...
-
1から100までの自然数で、2.3.5...
-
エンジン発電機をインバーター...
-
掃き出し法のやり方
-
エクセルで住所の数字を漢数字...
-
マージナル不良とは?
-
立法メートルの単位の入力
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA カレンダー参照エラー
-
エクセルで打刻(タイムレコーダ)
-
エクセルで時間入力
-
Webを通じてエクセルの進捗管理
-
ハードウェア時計の同期
-
ヤフオクでの在庫管理
-
磁気カードリーダ・学生証・エ...
-
エクセルで時間計算。ほんとう...
-
【Excel関数】特定の文字を別表...
-
DocuWorks 文字認識 検索でき...
-
文字変換において、m3(立方)の...
-
マージナル不良とは?
-
エクセルでインチの分数表示
-
エンジン発電機をインバーター...
-
パルジェネのパルス電圧をオシ...
-
「障害発生時の連絡体制」を英...
-
帰還率β
-
1から100までの自然数で、2.3.5...
-
電圧感度(V/W)?
-
税金を盗る
おすすめ情報