Excel VBA質問箱 IV

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

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


6751 / 13644 ツリー ←次へ | 前へ→

【43364】スクロールバーについて おひさま 06/10/11(水) 20:09 質問[未読]
【43365】Re:スクロールバーについて kobasan 06/10/11(水) 20:20 発言[未読]
【43366】Re:スクロールバーについて おひさま 06/10/11(水) 20:38 お礼[未読]
【43369】Re:スクロールバーについて おひさま 06/10/11(水) 22:10 質問[未読]
【43372】Re:スクロールバーについて kobasan 06/10/11(水) 23:21 発言[未読]
【43373】Re:スクロールバーについて kobasan 06/10/12(木) 6:31 発言[未読]

【43364】スクロールバーについて
質問  おひさま  - 06/10/11(水) 20:09 -

引用なし
パスワード
   EXCELシート上に,スクロールバーを貼り付け,
スクロールバーの値をCells(1,1)に表示させることは下記のコマンド
で設定できたのですが,
逆に,
Cells(1,1)に入力する(変更する)とスクロールバーが変更するように
するためにどのような設定をしたら良いのでしょうか?

どなたかご存知ではないでしょうか?

Private Sub ScrollBar1_Change()

Cells(1, 1).Value = ScrollBar1.Value

End Sub

【43365】Re:スクロールバーについて
発言  kobasan  - 06/10/11(水) 20:20 -

引用なし
パスワード
   今晩は。

VBAでしなくても、スクロールバーのプロパティー・ウインドウを表示して、
LinkedCellにSheet1!A1を設定すればいいです。

【43366】Re:スクロールバーについて
お礼  おひさま  - 06/10/11(水) 20:38 -

引用なし
パスワード
   kobasan さんへ

早速のご回答ありがとうございます!

無事,設定できました。

大変助かりました!ありがとうございました!!!

【43369】Re:スクロールバーについて
質問  おひさま  - 06/10/11(水) 22:10 -

引用なし
パスワード
   前の質問に関連して,またひとつ教えていただけないでしょうか?

Cells(1,1)に表示(入力)した値によりスクロールバーを動かす設定を
を保ったまま,逆に,
スクロールバーを動かしても,Cells(1,1)の値は変更されないように
設定することはできますでしょうか?

【43372】Re:スクロールバーについて
発言  kobasan  - 06/10/11(水) 23:21 -

引用なし
パスワード
   ▼おひさま さん、今晩は。

>Cells(1,1)に表示(入力)した値によりスクロールバーを動かす設定を
>を保ったまま,逆に,
>スクロールバーを動かしても,Cells(1,1)の値は変更されないように
>設定することはできますでしょうか?

今度は、VBAを使用しないとできないですね。

スクロールバーのプロパティー・ウインドウを表示して、
LinkedCellのSheet1!A1の設定を消して、

使用するシートモジュールに、

Private Sub Worksheet_Change(ByVal Target As Range)
  ScrollBar1.Value = Cells(1, 1).Value
End Sub

を貼り付けるとできます。
試してみてください。

【43373】Re:スクロールバーについて
発言  kobasan  - 06/10/12(木) 6:31 -

引用なし
パスワード
     If Not Intersect(Target, Cells(1, 1)) Is Nothing Then
    ScrollBar1.Value = Cells(1, 1).Value
  End If

この方がいいですね。

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