Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


19867 / 76732 ←次へ | 前へ→

【62291】Re:【Excel 2007】シート保護をしているとグラフのツールチップが表示されない。
回答  つるりん  - 09/7/6(月) 20:48 -

引用なし
パスワード
   Option Explicit


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim myStr As String
Dim T As Long, L As Long

MsgBox "シートデータは変更できません"
myStr = Worksheets("sheet1").UsedRange.Address
  Application.EnableEvents = False
    Worksheets("sheet1").UsedRange.Copy _
    Worksheets("dummy").Range(myStr)
  With Worksheets("dummy").ChartObjects
    .Top = 120
    .Left = 50
  End With
  Application.EnableEvents = True
End Sub
セルのデータは変更されたらイベントで書き戻せばいいけど
グラフの移動は検知できるのかなぁ
私には不明なので、同じイベントで元の位置へ
移動するようにしてみました。
sheet1が元シートで dummyがユーザ用シート
dummyシートモジュールに貼り付けてください。

181 hits

【62244】【Excel 2007】シート保護をしているとグラフのツールチップが表示されない... Miki 09/7/3(金) 16:20 質問
【62253】Re:【Excel 2007】シート保護をしていると... つるりん 09/7/4(土) 13:07 発言
【62267】Re:【Excel 2007】シート保護をしていると... Miki 09/7/6(月) 9:54 回答
【62291】Re:【Excel 2007】シート保護をしていると... つるりん 09/7/6(月) 20:48 回答
【62293】Re:【Excel 2007】シート保護をしていると... Miki 09/7/7(火) 15:51 回答
【62294】Re:【Excel 2007】シート保護をしていると... つるりん 09/7/7(火) 17:22 発言
【62560】Re:【Excel 2007】シート保護をしていると... Miki 09/7/30(木) 13:21 お礼

19867 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free