絶好のパソコン日和‥‥
§1.日付のタイトルをクリックしたら、今日の行に移動する
「まめ録」の項目は次のようになっている。
ここで、セルB1 をクリックしたら、今日の行に移動するマクロを「はじめての裏技 Excel VBA」等を参考に作った。
- Private Sub Worksheet_SelectionChange(ByVal Target As Range)
- If Target.Column = 2 And Target.Row = 1 Then 'B1
- Columns("B").Find(Format(Now, "gee/mm/dd"), LookIn:=xlValues).Select
- End If
- End Sub
- 当然のことながら、シート毎に記述する必要があり、その意味で汎用性はない。(まだ力不足)
- B列を選択すると、このマクロが働いてしまい、結果として B列が選択できない。
このExcel を開き直し、[マクロを無効にする]必要がある。
§2.まめ録マクロ.xls を閉じても、暫くの間、Excel.exe が動いている
- マクロを連続して動かすと、処理に時間が掛かる。
- 不可解な Excel.exe が終わるには1分近く要する。
タスクマネージャで見ているとわかる。 - インターネットにも載っているが、よく理解できない。
- EXCEL.EXEがタスクマネージャに残ってしまう --Access Club Access 初・中級者 FORUM--
- VisualBasic(Excelがプロセスに居座ってしまう!?)
- Excel終了後Excel.exeが止まらない - 質問・相談ならMSN相談箱