こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

VBAが突然使えなくなったのは何故でしょうか?

Windows8.1で、Office2010を利用しています。
エクセルのVBAを使って以下のようなコピーを行っているのですが
ある日、突然、『貼り付ける位置を指定してください。』という
メッセージが画面下に出るようになり、コピーできなくなりました。

i=10:w=64
Range(Cells(i, 1), Cells(i, 8)).Select
Selection.Copy

Range(Cells(w, 1), Cells(w, 8)).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
     SkipBlanks:=False, Transpose:=False

何が問題なのでしょうか?
ちなみに、WindowsUpdateの関連で、VBAがエラーになったことがあるので
Excel8.0フォルダの中に入っているmsforms.exdファイルを一旦削除してから
再起動し、再度、上記のコピー作業を試みましたが
メッセージが出てしまい、コピーはできませんでした。
よろしくご指導願います。

投稿日時 - 2014-12-19 15:11:45

QNo.8863608

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(2)

ANo.2

>exdファイルを一旦削除
これは、キャッシュファイルだから、

元を 直さないと。
http://okwave.jp/qa/q8854280.html

エクセルのアップデートを 戻す。

で、それでもだめらな、キャッシュが残ってる。っていうことですから

投稿日時 - 2014-12-19 16:11:44

補足

どういう訳か、数日後にパソコンを起動し、このマクロを動かすと今までのように動いてました。何が原因だったのかは定かでありませんが、めでたし、めでたしです。

ご回答くださった皆様、本当にありがとうございました

投稿日時 - 2014-12-25 09:35:24

お礼

回答ありがとうございます。
別のエクセルに組み込まれたVBAは、
exdファイルを削除して再起動したら動くようになったのですが・・・。
アップデートそのものをアンインストールしないとダメということですね。
今日はこのファイルから離れてしまいましたので22日に試してみます。

投稿日時 - 2014-12-19 20:18:47

ANo.1

誰かが「シート保護」をかけたまま上書き保存してたりして。

投稿日時 - 2014-12-19 15:59:48

補足

どういう訳か、数日後にパソコンを起動し、このマクロを動かすと今までのように動いてました。何が原因だったのかは定かでありませんが、めでたし、めでたしです。

ご回答くださった皆様、本当にありがとうございました。

投稿日時 - 2014-12-25 09:30:56

お礼

回答ありがとうございます。
確認してみましたが、シート保護は掛かっていませんでした。
他に、どんな可能性があるのでしょうか?

投稿日時 - 2014-12-19 20:11:46

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-