スプレットのスクロールバーの初めの表示を一番下にしたいのです。
簡単にできそうな気はするのですが初めてスプレットを見たもので。。。
人のプログラムの手直しを頼まれたので知識が足りず悩んでます。
SS = 対象のスプレッド
OperaionMode が Rowの場合は以下です。
Singleの場合はColも指定してください。
Public Const SS_ACTION_ACTIVE_CELL = 0
With SS
.Row = .MaxRows
.Action = SS_ACTION_ACTIVE_CELL
End With
↑でできると思います。
マザーさん、先程からのご教授ありがとうございます。
んー。駄目でした。
FormLoadの所でやっては駄目なんでしょうか?
んー。他では上手くいくのに・・・。
なにか障害になる設定等あるのでしょうか?
OperationModeは何でしょうか?
With SS
.Col = 0
.Row = .MaxRows
.Action = SS_ACTION_ACTIVE_CELL
End With
↑でも駄目ですか?
えっと、現在のソースはこうです。
With SS
.Col = 1 '列設定
.Row = 25 '行設定
.Action = ActionActiveCell 'アクティブ設定
>OperationModeは何でしょうか?
OperationModeの設定はどこを見れば宜しいのでしょうか?
>OperationModeは何でしょうか?
読み出し専用でした。
特に問題も無い様なので
何か別の問題があるのではと思いますが
Action発行時に既に行が存在している事
非表示列・行などでは無い事
Redraw = Trueである子事?これは関係ないと思いますが
おっしゃる通りでした。
ソースの途中で何者かが邪魔していたようです。
解決です。
お世話になりました。m。。m
ツイート | ![]() |