|
こんにちは。かみちゃん です。
>このエクセルを立ち上げた際に、自動で今日の日付のセルを
>選択してくれる
マクロの記録などで、どこまで作れましたか?
以下を標準モジュールに記述してみてください。
Sheet2のA2セルがアクティブになります。
Sub Auto_OPEN()
MsgBox Date & vbCrLf & Year(Date) & vbCrLf & Month(Date) & vbCrLf & Day(Date)
Sheets("Sheet2").Activate
Range("A2").Activate
End Sub
または、ThisWorkbookモジュールに以下のように記述することでもいいです。
Private Sub Workbook_Open()
MsgBox Date & vbCrLf & Year(Date) & vbCrLf & Month(Date) & vbCrLf & Day(Date)
Sheets("Sheet2").Activate
Range("A2").Activate
End Sub
> シート内に1〜31と縦に記載
どこの列のどこの行からどのように記載されているのかわからないため、現時点
ではこの程度のことしか書けません。
不明な点があれば、具体的なシートレイアウトと、ご自身でどこまでできたかを
示してみましょう。
また、自己解決された場合は、どのように解決されたのか教えてください。
上記コードは、一点注意しなければいけない点をわざと触れていません。
1〜12のシートが一番左から順番に並んでいない場合は、不具合を起こす可能性
があります。
その部分をわざと対処していません。
|
|