Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks CLR,
ans: yes and old dates remain. Some of the folks usimng it can't seem to remember the ctrl ; keys. Thanks for the help "CLR" wrote: A couple of questions..... 1-Are you wanting today's date inserted in an empty cell whenever it's selected in a certain column? 2-What would you like to have happen to cells in that column being selected that already contain a date, or some other value? You can do nearly as good by just holding down the Ctrl key and pressing the semicolon key.........this will insert today's date in the selected cell. hth Vaya con Dios, Chuck, CABGx3 "Larry" wrote: Hi folks, I'd like to inset a date automatically when ever a cell within a single column is selected. Can I do this? |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
This Change-event macro should do the job automatically......if the user
selects a cell in column that has a value therein, no affect.....if the cell is blank, the macro will insert todays date. Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Automatically inserts today's date in cell in column A when selected 'if the cell was empty. Does not overwrite occupied cell. If ActiveCell.Column = 1 Then 'Limits macro action to column A If ActiveCell.Value = "" Then 'Check to see if Target cell empty Selection.Value = Date 'Insert today's date in Target cell Else End If Else End If End Sub "Larry" wrote: Thanks CLR, ans: yes and old dates remain. Some of the folks usimng it can't seem to remember the ctrl ; keys. Thanks for the help "CLR" wrote: A couple of questions..... 1-Are you wanting today's date inserted in an empty cell whenever it's selected in a certain column? 2-What would you like to have happen to cells in that column being selected that already contain a date, or some other value? You can do nearly as good by just holding down the Ctrl key and pressing the semicolon key.........this will insert today's date in the selected cell. hth Vaya con Dios, Chuck, CABGx3 "Larry" wrote: Hi folks, I'd like to inset a date automatically when ever a cell within a single column is selected. Can I do this? |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks again for the great help, I'll try this right away; I take it I
replace the A with C to change target column? Take care, larry "CLR" wrote: This Change-event macro should do the job automatically......if the user selects a cell in column that has a value therein, no affect.....if the cell is blank, the macro will insert todays date. Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Automatically inserts today's date in cell in column A when selected 'if the cell was empty. Does not overwrite occupied cell. If ActiveCell.Column = 1 Then 'Limits macro action to column A If ActiveCell.Value = "" Then 'Check to see if Target cell empty Selection.Value = Date 'Insert today's date in Target cell Else End If Else End If End Sub "Larry" wrote: Thanks CLR, ans: yes and old dates remain. Some of the folks usimng it can't seem to remember the ctrl ; keys. Thanks for the help "CLR" wrote: A couple of questions..... 1-Are you wanting today's date inserted in an empty cell whenever it's selected in a certain column? 2-What would you like to have happen to cells in that column being selected that already contain a date, or some other value? You can do nearly as good by just holding down the Ctrl key and pressing the semicolon key.........this will insert today's date in the selected cell. hth Vaya con Dios, Chuck, CABGx3 "Larry" wrote: Hi folks, I'd like to inset a date automatically when ever a cell within a single column is selected. Can I do this? |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks again, I'll try thei right away. I take it I should replace A with C
to change target column? Take care, larry "CLR" wrote: This Change-event macro should do the job automatically......if the user selects a cell in column that has a value therein, no affect.....if the cell is blank, the macro will insert todays date. Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Automatically inserts today's date in cell in column A when selected 'if the cell was empty. Does not overwrite occupied cell. If ActiveCell.Column = 1 Then 'Limits macro action to column A If ActiveCell.Value = "" Then 'Check to see if Target cell empty Selection.Value = Date 'Insert today's date in Target cell Else End If Else End If End Sub "Larry" wrote: Thanks CLR, ans: yes and old dates remain. Some of the folks usimng it can't seem to remember the ctrl ; keys. Thanks for the help "CLR" wrote: A couple of questions..... 1-Are you wanting today's date inserted in an empty cell whenever it's selected in a certain column? 2-What would you like to have happen to cells in that column being selected that already contain a date, or some other value? You can do nearly as good by just holding down the Ctrl key and pressing the semicolon key.........this will insert today's date in the selected cell. hth Vaya con Dios, Chuck, CABGx3 "Larry" wrote: Hi folks, I'd like to inset a date automatically when ever a cell within a single column is selected. Can I do this? |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Actually, to change from column A to column C, you would change the line
from: If ActiveCell.Column = 1 To: If ActiveCell.Column = 3 The two "columnA" in the notations can be changed also, but are only comments and do not affect the operation Vaya con Dios Chuck, CABGx3 "Larry" wrote: Thanks again, I'll try thei right away. I take it I should replace A with C to change target column? Take care, larry "CLR" wrote: This Change-event macro should do the job automatically......if the user selects a cell in column that has a value therein, no affect.....if the cell is blank, the macro will insert todays date. Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Automatically inserts today's date in cell in column A when selected 'if the cell was empty. Does not overwrite occupied cell. If ActiveCell.Column = 1 Then 'Limits macro action to column A If ActiveCell.Value = "" Then 'Check to see if Target cell empty Selection.Value = Date 'Insert today's date in Target cell Else End If Else End If End Sub "Larry" wrote: Thanks CLR, ans: yes and old dates remain. Some of the folks usimng it can't seem to remember the ctrl ; keys. Thanks for the help "CLR" wrote: A couple of questions..... 1-Are you wanting today's date inserted in an empty cell whenever it's selected in a certain column? 2-What would you like to have happen to cells in that column being selected that already contain a date, or some other value? You can do nearly as good by just holding down the Ctrl key and pressing the semicolon key.........this will insert today's date in the selected cell. hth Vaya con Dios, Chuck, CABGx3 "Larry" wrote: Hi folks, I'd like to inset a date automatically when ever a cell within a single column is selected. Can I do this? |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Goodmorning Chuck,
I have been trying to get the code you posted to work in my workbook but so far have not. I did change the "1" to a "3", that's all. I pasted this code into the "This workbook" with some other code I have: Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Automatically inserts today's date in cell in column C when selected 'if the cell was empty. Does not overwrite occupied cell. If ActiveCell.Column = 3 Then 'Limits macro action to column C If ActiveCell.Value = "" Then 'Check to see if Target cell empty Selection.Value = Date 'Insert today's date in Target cell Else End If Else End If Sub Workbook_Open() Columns("E:IV").Select Selection.EntireColumn.Hidden = True MsgBox "If you are entering a new waiver item, go ahead and enter it in the next open line. When you are ready for a waiver number click in the empty box and it will take you to the new waiver number generator; Follow the instructions in the box there. To get a current date just select the empty date box and hold down the Ctrl and ; keys, a new date will appear! When you are done just click the RED X at the upper right to close, it will automatically save your entries and the next time you need a number for any waiver card the same steps will be taken: YOU NEED TO CLICK OK TO START ENTERING DATA" ThisWorkbook.Save End Sub noJoy I then placed it into an existing module 1above this code: Sub Workbook_Open() Columns("B:B").Select Range("B3").Activate ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="WAIVER%20NO.xls", _ TextToDisplay:="" End Sub\ again, no joy I next created a new module and pasted there and still no luck. I am just too much of a novice to do this in a timely manner; Any more help? Thanks man. larry ************************************ "CLR" wrote: Actually, to change from column A to column C, you would change the line from: If ActiveCell.Column = 1 To: If ActiveCell.Column = 3 The two "columnA" in the notations can be changed also, but are only comments and do not affect the operation Vaya con Dios Chuck, CABGx3 "Larry" wrote: Thanks again, I'll try thei right away. I take it I should replace A with C to change target column? Take care, larry "CLR" wrote: This Change-event macro should do the job automatically......if the user selects a cell in column that has a value therein, no affect.....if the cell is blank, the macro will insert todays date. Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Automatically inserts today's date in cell in column A when selected 'if the cell was empty. Does not overwrite occupied cell. If ActiveCell.Column = 1 Then 'Limits macro action to column A If ActiveCell.Value = "" Then 'Check to see if Target cell empty Selection.Value = Date 'Insert today's date in Target cell Else End If Else End If End Sub "Larry" wrote: Thanks CLR, ans: yes and old dates remain. Some of the folks usimng it can't seem to remember the ctrl ; keys. Thanks for the help "CLR" wrote: A couple of questions..... 1-Are you wanting today's date inserted in an empty cell whenever it's selected in a certain column? 2-What would you like to have happen to cells in that column being selected that already contain a date, or some other value? You can do nearly as good by just holding down the Ctrl key and pressing the semicolon key.........this will insert today's date in the selected cell. hth Vaya con Dios, Chuck, CABGx3 "Larry" wrote: Hi folks, I'd like to inset a date automatically when ever a cell within a single column is selected. Can I do this? |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
You're doing fine, it's just that this particular macro goes in the Worksheet
module, not the Workbook and not a regular module..........rightclick on the sheet tab, then Viewcode, then in the small window on the left at the top of the editor window, choose Worksheet, then paste the code in the large editor window..........and if you copy/paste the macro out of your email, don't forget to add the End Sub at the end.....post back if you still have problems. hth Vaya con Dios, Chuck, CABGx3 "Larry" wrote: Goodmorning Chuck, I have been trying to get the code you posted to work in my workbook but so far have not. I did change the "1" to a "3", that's all. I pasted this code into the "This workbook" with some other code I have: Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Automatically inserts today's date in cell in column C when selected 'if the cell was empty. Does not overwrite occupied cell. If ActiveCell.Column = 3 Then 'Limits macro action to column C If ActiveCell.Value = "" Then 'Check to see if Target cell empty Selection.Value = Date 'Insert today's date in Target cell Else End If Else End If Sub Workbook_Open() Columns("E:IV").Select Selection.EntireColumn.Hidden = True MsgBox "If you are entering a new waiver item, go ahead and enter it in the next open line. When you are ready for a waiver number click in the empty box and it will take you to the new waiver number generator; Follow the instructions in the box there. To get a current date just select the empty date box and hold down the Ctrl and ; keys, a new date will appear! When you are done just click the RED X at the upper right to close, it will automatically save your entries and the next time you need a number for any waiver card the same steps will be taken: YOU NEED TO CLICK OK TO START ENTERING DATA" ThisWorkbook.Save End Sub noJoy I then placed it into an existing module 1above this code: Sub Workbook_Open() Columns("B:B").Select Range("B3").Activate ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="WAIVER%20NO.xls", _ TextToDisplay:="" End Sub\ again, no joy I next created a new module and pasted there and still no luck. I am just too much of a novice to do this in a timely manner; Any more help? Thanks man. larry ************************************ "CLR" wrote: Actually, to change from column A to column C, you would change the line from: If ActiveCell.Column = 1 To: If ActiveCell.Column = 3 The two "columnA" in the notations can be changed also, but are only comments and do not affect the operation Vaya con Dios Chuck, CABGx3 "Larry" wrote: Thanks again, I'll try thei right away. I take it I should replace A with C to change target column? Take care, larry "CLR" wrote: This Change-event macro should do the job automatically......if the user selects a cell in column that has a value therein, no affect.....if the cell is blank, the macro will insert todays date. Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Automatically inserts today's date in cell in column A when selected 'if the cell was empty. Does not overwrite occupied cell. If ActiveCell.Column = 1 Then 'Limits macro action to column A If ActiveCell.Value = "" Then 'Check to see if Target cell empty Selection.Value = Date 'Insert today's date in Target cell Else End If Else End If End Sub "Larry" wrote: Thanks CLR, ans: yes and old dates remain. Some of the folks usimng it can't seem to remember the ctrl ; keys. Thanks for the help "CLR" wrote: A couple of questions..... 1-Are you wanting today's date inserted in an empty cell whenever it's selected in a certain column? 2-What would you like to have happen to cells in that column being selected that already contain a date, or some other value? You can do nearly as good by just holding down the Ctrl key and pressing the semicolon key.........this will insert today's date in the selected cell. hth Vaya con Dios, Chuck, CABGx3 "Larry" wrote: Hi folks, I'd like to inset a date automatically when ever a cell within a single column is selected. Can I do this? |
#8
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks chuck, You're great, I have it now. Your loyal servant : ) , larry
"CLR" wrote: You're doing fine, it's just that this particular macro goes in the Worksheet module, not the Workbook and not a regular module..........rightclick on the sheet tab, then Viewcode, then in the small window on the left at the top of the editor window, choose Worksheet, then paste the code in the large editor window..........and if you copy/paste the macro out of your email, don't forget to add the End Sub at the end.....post back if you still have problems. hth Vaya con Dios, Chuck, CABGx3 "Larry" wrote: Goodmorning Chuck, I have been trying to get the code you posted to work in my workbook but so far have not. I did change the "1" to a "3", that's all. I pasted this code into the "This workbook" with some other code I have: Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Automatically inserts today's date in cell in column C when selected 'if the cell was empty. Does not overwrite occupied cell. If ActiveCell.Column = 3 Then 'Limits macro action to column C If ActiveCell.Value = "" Then 'Check to see if Target cell empty Selection.Value = Date 'Insert today's date in Target cell Else End If Else End If Sub Workbook_Open() Columns("E:IV").Select Selection.EntireColumn.Hidden = True MsgBox "If you are entering a new waiver item, go ahead and enter it in the next open line. When you are ready for a waiver number click in the empty box and it will take you to the new waiver number generator; Follow the instructions in the box there. To get a current date just select the empty date box and hold down the Ctrl and ; keys, a new date will appear! When you are done just click the RED X at the upper right to close, it will automatically save your entries and the next time you need a number for any waiver card the same steps will be taken: YOU NEED TO CLICK OK TO START ENTERING DATA" ThisWorkbook.Save End Sub noJoy I then placed it into an existing module 1above this code: Sub Workbook_Open() Columns("B:B").Select Range("B3").Activate ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="WAIVER%20NO.xls", _ TextToDisplay:="" End Sub\ again, no joy I next created a new module and pasted there and still no luck. I am just too much of a novice to do this in a timely manner; Any more help? Thanks man. larry ************************************ "CLR" wrote: Actually, to change from column A to column C, you would change the line from: If ActiveCell.Column = 1 To: If ActiveCell.Column = 3 The two "columnA" in the notations can be changed also, but are only comments and do not affect the operation Vaya con Dios Chuck, CABGx3 "Larry" wrote: Thanks again, I'll try thei right away. I take it I should replace A with C to change target column? Take care, larry "CLR" wrote: This Change-event macro should do the job automatically......if the user selects a cell in column that has a value therein, no affect.....if the cell is blank, the macro will insert todays date. Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 'Automatically inserts today's date in cell in column A when selected 'if the cell was empty. Does not overwrite occupied cell. If ActiveCell.Column = 1 Then 'Limits macro action to column A If ActiveCell.Value = "" Then 'Check to see if Target cell empty Selection.Value = Date 'Insert today's date in Target cell Else End If Else End If End Sub "Larry" wrote: Thanks CLR, ans: yes and old dates remain. Some of the folks usimng it can't seem to remember the ctrl ; keys. Thanks for the help "CLR" wrote: A couple of questions..... 1-Are you wanting today's date inserted in an empty cell whenever it's selected in a certain column? 2-What would you like to have happen to cells in that column being selected that already contain a date, or some other value? You can do nearly as good by just holding down the Ctrl key and pressing the semicolon key.........this will insert today's date in the selected cell. hth Vaya con Dios, Chuck, CABGx3 "Larry" wrote: Hi folks, I'd like to inset a date automatically when ever a cell within a single column is selected. Can I do this? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Insert date in macro | New Users to Excel | |||
Want day of the week when I insert a date | New Users to Excel | |||
How do I insert an Auto Date in Excel | Excel Discussion (Misc queries) | |||
How do I insert the date the file was saved in the MS Excel foote. | Excel Discussion (Misc queries) | |||
Challenging Charting | Charts and Charting in Excel |