[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ブックを開くと今日の日付からリストを表示させたい』(オレンジ)
こんにちは。
EXCELシート状のボタンを押すと、今日の日付からリストが表示されるようになっています。【Private Sub CmdToday_Click()】
それをブックを立ち上げると自動的に今日の日付からリストを表示させたく、
【Private Sub CmdToday_Click()】のところを【Private Sub Workbook_Open()】
に変えてみたのですが、上手く行きません。
調べてはみたのですが、方法が見つからず質問をさせていただきました。
ご教授をお願致します。
Private Sub Workbook_Open()
Dim 開始日 As String
Dim 終了日 As String
開始日 = Format(Worksheets("企業1").Range("F3"), "yyyy/mm/dd")
終了日 = Format(Worksheets("企業1").Range("G3"), "yyyy/mm/dd")
Worksheets("企業1").Range("A5:M10000").AutoFilter Field:=4, _
Criteria1:=">=" & 開始日, _
Operator:=xlAnd, _
Criteria2:="<=" & 終了日
Worksheets("企業1").Activate
Worksheets("企業1").Range("A5:M10000") _ .Sort Key1:=Range("D5"), order1:=xlAscending, _ Key2:=Range("F5"), order2:=xlAscending, _ Key3:=Range("B5"), order3:=xlAscending
End Sub
< 使用 Excel:Excel2007、使用 OS:Windows7 >
私の方でやってみると、上手くいくようなのですが....
どのようになって上手く行かないのでしょうか?
最初からマクロが走らずに、単純にシートがOpenする とか?
Excel 2016 Windows 10ですが...
(パオ〜〜ン) 2017/08/15(火) 15:27
全くマクロが作動していない状態です。
(オレンジ) 2017/08/15(火) 15:48
こんにちわ。
一応念の為確認ですけど、 ThisWorkbookモジュールに記述されていますか?
(sy) 2017/08/15(火) 15:54
よく解ってないけど。 ブックを開いたときにボタンを押せばいいのかな?? ※シート名とボタン名は変えてね。
Private Sub Workbook_Open() Worksheets("Sheet1").OLEObjects("CommandButton1").Object.Value = True End Sub (BJ) 2017/08/15(火) 16:04
ありがとうございました。
BJさん、そういう方法もあるのですね。
参考にさせていただきます。
(オレンジ) 2017/08/15(火) 16:40
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.