|
>例えば"入力"sheetがactiveになったとき、
>Private Sub Worksheet_Activate()に次のマクロを入れて
これは問題ありません。
>"集計表"sheetのA列最大値+1を読み取りたいのですが、
>たまたま"集計表"sheetがソートされていると
>正確に読めません。
ソート(並べ替え?)されているかは関係ないと思いますが・・?
>Range("c3").Value = Application.WorksheetFunction.Max(Sheets("集計表").Range("a1:a" & a)) + 1
マクロを使わなくても、一般式でも出来るように思えますが・・
>"集計表"sheetから、別のsheetに変わったときに全て表示出来ればと思って
>集計表sheetに
>
>Private Sub Worksheet_Change(ByVal Target As Range)
>On Error Resume Next
>ActiveSheet.ShowAllData
>
>と入れたのですが、これは"集計表"がactiveになった時に全表示になるだけで
>効果がありません。
>Private Sub Worksheet_Deactivate()に入れても駄目です。
>
>"入力"sheetをactiveにした時"集計表"sheetを全表示にする方法は無いでしょうか。
「"集計表"sheetを全表示」とは、どのような意味ですか?
|
|