グラフシート(チャートシート)の左上にスクロールしたい – プログラミング – Home

グラフシート(チャートシート)の左上に...
 
通知
すべてクリア

グラフシート(チャートシート)の左上にスクロールしたい


たんめ
 たんめ
(@たんめ)
ゲスト
結合: 16年前
投稿: 1
Topic starter  

初心者のため、分かりづらいかもしれませんがすみません。
EXCEL2003 VBAが開発環境です。
グラフシート(チャートシート)を表示した際に、シートがウィンドウより大きい場
合、左上を表示するようにスクロールしたいのですが、ふつうのワークブックのように

ActiveWindow.ScrollColumn = 1
ActiveWindow.ScrollRow = 1

とやってみたのですが、エラーが出てしまいます。
どうしたら、チャートシート上で、シートの左上が表示されるようにできますか?
ご教授いただけたらと思います。
よろしくお願いします。


引用解決済
トピックタグ
の
 の
(@の)
ゲスト
結合: 16年前
投稿: 7
 

Application.Goto Reference:=Range(ActiveSheet.Shapes(グラフ
1).TopLeftCell.Address), Scroll:=True
↑切れるかもしれないのでくっつけてください。
または
ActiveSheet.Range(ActiveSheet.Shapes(グラフ 1).TopLeftCell.Address).Select
かな

チャートが表示されているウィンドウより大きいかどうかは
ActiveSheet.Shapes(グラフ 1).TopLeftCell.Address
ActiveSheet.Shapes(グラフ 1).BottomRightCell.Address

ActiveWindow.VisibleRange.Address
あたりで比較すればよいかと思います。

#検索して拾ってきただけなので突っ込まれても返信は
#出来ないかもしれません


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました