No.5ベストアンサー
- 回答日時:
#02です。
ブックを開いたときに指定したシートのB列の最終行の1行下に日付と罫線を入れるマクロにしました。マクロをペーストする方法は#02と一緒です
Private Sub Workbook_Open()
Dim LastR As Long
With Worksheets("Sheet1") 'シート名が違うなら「Sheet1」を修正する
LastR = .Range("B65536").End(xlUp).Row
.Cells(LastR + 1, 1) = Date
Range(.Cells(1, 1), .Cells(LastR + 1, 2)).Borders.LineStyle = xlContinuous
End With
End Sub
No.4
- 回答日時:
>その次の日は3行目に、行を挿入したいのですが、言葉足らずで申し訳ありません。
挿入ではなくて追加ですよね?
Cells(Rows.Count, 1).End(xlUp).Activate
If ActiveCell <> Date And ActiveCell <> "" Then
Rows(Selection.Row).Copy Rows(Selection.Row + 1)
ActiveCell.Offset(1) = Date
ActiveCell.Offset(1, 1).ClearContents
End If
No.3
- 回答日時:
こんにちは。
今日を入力する為に、前日までの分は一段下げ、
今日は常に一行目(B1)に入力するということですね。
標準モジュールに以下のコードを置いておけば
該当Bookが開いたときに質問のようになります。
-----------------------------------------------
Sub Auto_Open()
Range("A1").EntireRow.Insert
With Range("A1")
.Value = Date
.NumberFormatLocal = "yyyy/m/d"
.EntireColumn.AutoFit
End With
With Range("A1:B1").Borders
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Range("B1").Select
End Sub
--------------------------------------------------
コードを見れば分かると思いますが次のようなことをしています。
1行目に1行挿入
A1に今日の日付を代入
A1の表示形式を日付に設定
A列の幅を日付の幅に設定
A1:B1 に罫線を設定
B1に入力できるようにB1をSelectしておく
以上です。
この回答への補足
すいません。説明不足でした。その逆です。例えば1行目、2行目にデータを入力したら、その次の日は3行目に、行を挿入したいのですが、言葉足らずで申し訳ありません。
補足日時:2006/10/20 15:32No.2
- 回答日時:
こんなマクロでしょうか。
マクロはALT+F11でVBE画面を開き、「VBAProjectエクスプローラのシート名配下のThisWorkbookを右クリック」→「コードの表示」で表示される画面にペーストして下さい。BOOKを開いたときに毎回実行されます
Private Sub Workbook_Open()
Worksheets("Sheet1").Activate 'シート名が違うなら「Sheet1」を修正する
Range("A1:B1").Insert Shift:=xlDown 'A1:B1のセルを挿入
Cells(1, 1) = Date
Range("A1:B1").Borders.LineStyle = xlContinuous '罫線を引く
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelで、セル内に文字が入力さ...
-
VBAでエクセルシートを更新...
-
エクセルで別シート、または別...
-
エクセルの担当者別にシートを...
-
「24日の0時」って・・・
-
エクセルのチェックボックスを...
-
履歴書の日付間違いで落ちますか。
-
回覧板の日付について質問です...
-
エクセルの列が左右逆に・・・・
-
Accessでの時間別集計について
-
2つの日付の中間の日付 エク...
-
エクセルで最高値、最低値の日...
-
エクセルでのNULLという文字列...
-
パソコンで購入したデーターが...
-
日付の大小の表現
-
ACCESSで年度入力したい...
-
子機から親機に日付と時刻が転...
-
ACCESSで1月1日~12月31日まで...
-
Wordで、ヘッダーに印刷日付を...
-
Excelについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでエクセルシートを更新...
-
excelで、セル内に文字が入力さ...
-
エクセルのシートを同時に行削...
-
【エクセル】シートのロックで...
-
表示倍率を変更させない方法
-
エクセルの担当者別にシートを...
-
エクセルVBAで65536レコードを...
-
Excelのマクロで、開いた時に、...
-
エクセル◎○の人は、一つ昇格し...
-
エクセルVBAでデータ検索について
-
同一セルに入力規則のリストと...
-
エクセルシート内データの保護
-
エクセルで別シート、または別...
-
Excelで、表に小計と合計を入れ...
-
エクセルVBAの文字列の部分一致...
-
エクセルで、2つのシートにある...
-
ホームページビルダーv10でエク...
-
エクセルのCSVについて
-
ワードの差し込み印刷について
-
シートを串刺しで抽出したいの...
おすすめ情報