[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『Worksheets.Range.Valueでエラーになる』(’ふ')
会社で過去に自分が組んだマクロを含んだブックの改訂の要請がありまして、
中身を変更しようとしたところ・・・
なぜか
x = WorkSheets(1).Range("A1").Value
の部分でエラーになりました。
エラーメッセージ
実行時エラー '32809':
アプリケーション定義またはオブジェクト定義のエラーです。
Worksheets(1)を外してRangeのみだとエラーにならず機能します。
オブジェクトブラウザでWorksheetsのメンバを見たら
CellsやRangeはありませんでした。
新しいブックを作成して同様に実行したところ、
そちらではWorksheetsを付けてもエラーになりませんでした。
この状況はもとに戻せたりしますか?
< 使用 Excel:Microsoft365、使用 OS:Windows10 >
(’ふ')さん…こんばんは´ω`)ノ
バグちゃんですか?再起動したら治ったりしませんか? よくわかりませんが…原因は下記に関連するような事かしら?
Windows自動更新による不具合 VBAの実行時エラー 32809 https://answers.microsoft.com/ja-jp/msoffice/forum/all/windows%E8%87%AA%E5%8B%95%E6%9B%B4%E6%96%B0/6e5a9dda-346c-4f92-a5a1-c79481fd7a99
Microsoft Excelエラー32809の修正方法 https://www.solvusoft.com/ja/errors/%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0-%E3%82%A8%E3%83%A9%E3%83%BC/microsoft-corporation/microsoft-excel/32809-excel-error-32809/
>新しいブックを作成して同様に実行したところ、 >そちらではWorksheetsを付けてもエラーになりません
でも、新しいブックでは大丈夫ですか... エクセルブックの更新が関係してるとか?
わかりません^^; (あみな) 2023/12/11(月) 18:36:10
ありがとうございます。
Windows自動更新による不具合の「シート名が日本語」のエラーに近い気がしますが、
For Eachでシートを調べたらWorksheets(1)のみエラーが出ていました。
またFor Eachで格納した変数で同様の操作をした場合はエラーが出ませんでした。
よくわかりません・・・
( ’ふ') 2023/12/12(火) 07:38:03
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.