|
もも さん 遅くなりました
ありがとうございます
>対処法は色々あると思いますが
>Aブックを閉じるなり、別インスタンスのエクセルでやるなりだと
>思うのですが。
が、理解できる人ならかまわないのですが
エクセル一般操作でいっぱいいっぱいの人に利用してもらうブックを作成しています
また
ブックを同時に開いての複数使用使用は一般的なことのように思います
>Aブックに数式やリンクが多ければ当然影響は受けますね。
>>Aブック
>> 一般シート10枚(表等)
>> 一般シートで、上記シートの各表をカメラ機能で貼り付けたシート3枚
下記で、数式記載があるか調べてみましたがありませんでした
Sub 全シート数式検索()
Dim c As Variant '検索されたセル
Dim Ws As Worksheet
For Each Ws In ThisWorkbook.Worksheets
For Each c In Ws.UsedRange
If c.HasFormula = True Then
Debug.Print c.Address(0, 0)
Debug.Print c.Formula
End If
Next
Next
End Sub
ただ、上記では
カメラ機能の数式 たとえば、=$A$1:$B$10 は取得できていません・・・
(上記、今回初めて知りました)
>Aブックも再計算されるからです。
上記のため、Aブックでは再計算される可能性はないような気がします・・・
また
>Aブックのカメラシートがないとき
> 処理一瞬
からも、今回の原因は、カメラ機能にあると思います
不具合サンプル作ろうとしてマクロ記録してみたら出来きずに
ググッてみたら下記かかりました
▼【23782】カメラ機能をマクロ記録出来ない カメラ機能 マクロ記録できない
ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=23782;id=excel
エクセルのカメラ機能について
ht tp://oshiete1.goo.ne.jp/qa2480777.html
>どうもカメラ機能はリアルタイムにエクセルのバックグラウンドで処理されている感じなので、カメラ機>能の画像を貼付けたブックがあるとVBAの実行に支障が置きます。
>(数秒足らずの処理が分単位以上の処理時間になります)
ただ、カメラ機能を使用したブックにお目にかかることはかなりまれなので
この状況がわかっていれば、いいような気もしてきました
何かあればよろしくお願いいたします
|
|