VBA でアクセスに接続してレコードの挿入・更新・削除を行っているエクセルファイルが吐き出したエラーです。なお、期待されても困りますので結論をいいますと、ロックした原因はわかっていません。原因を調査する気もありません。残念です。無念です。
Tag Archives: VBA
[ VBA ] ブック・シートの保護と解除 ( Protect / Unprotect )
エクセルでは、校閲タグでブックの保護とシートの保護を行うことができます。パスワードをつけることもできます。ここでは、これらの操作を VBA から行うサンプルを掲載しています。
[ VBA ] KeyDown と KeyPress イベントの発生条件と順序
VBA を使ってテキストボックスやボタンなどのキーボード入力イベントである KeyDown と KeyPress イベントの違いや発生順序について、このページでは掲載しています。
[ VBA ] ファイル・フォルダ選択ダイアログを表示する ( Application.FileDialog )
VBA を使ってファイルおよびフォルダの選択ダイアログを出力するサンプルスクリプトを掲載しています。選択ダイアログを表示するにはいくつかの方法があるようですが、ここでは Application.FileDialog を使用しています。
[ Access-VBA ] 式に未定義関数 ‘Nz’ があります ( Nz を棄て IIf / IsNull へ )
Access に発行した SQL にある Nz 関数が未定義であるとのことで、SQL の実行エラーとなってしまう事象が発生しました。激おこプンプン丸です。このような面倒くさいのは要らないと言われ続けてウン10年、それでも元気にやってまいりました。
[ Excel-VBA ] 使用セルの最終行と最終列を取得する ( UsedRange.Rows.Count )
エクセルのシートで使用されているセルの最終行と最終列を取得するサンプルスクリプトを掲載しています。
[ Excel-VBA ] 同一ブック、新規ブックにシートのコピーと移動 ( Worksheets.Copy Move )
ここでは、VBA によってエクセルのワークシートのコピーと移動を行うサンプルを掲載しています。
[ Excel-VBA ] ファイルの保存を禁止するマクロを保存できない罠 ( Workbook_BeforeSave Cancel )
ここでは、ファイルの保存を一切禁止するマクロを書いてもそのマクロ自体が保存できない罠にはまったので備忘録を残しておきます。OKWave にテキストだけの解決方法が載っていましたが、わかりやすいようにキャプチャ画像付で説明しています。
[ VBA ] ファイルの作成日時または最終変更日時を取得 ( FileDateTime )
VBA では、FileDateTime 関数を使ってファイルの作成日時または最終変更日時を取得することができます。ここでは、サンプルコードを掲載しています。
[ Access-VBA ] データベースを最適化する ( DBEngine.CompactDatabase )
ここでは、データベースを最適化する VBA のサンプルコードを掲載しています。