Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 14
Default calander control and copy command problem

Hello:
I have a macro to invoke the calander control when a particular is active or
selected. When I select the cell and the calander control appears I find the
date I want, double click and that date drops in the active cell. the problem
I found is when I inserted the calander control from Insert object pull
down my paste function is greyed out. When I deleted the calander control my
paste function became available.
Here is the code that I have in my spreadsheet:

Private Sub Calendar1_DblClick()
ActiveCell.NumberFormat = "mm/dd/yy"
ActiveCell = Calendar1.Value
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Range("A1:A100"), Target) Is Nothing Then
Calendar1.Left = Target.Left + Target.Width - Calendar1.Width
Calendar1.Top = Target.Top + Target.Height
Calendar1.Visible = True
Else: Calendar1.Visible = False
End If
End Sub

any help as to why my paste function is unavailabe (greyed out) when I
insert the calander control?
Thank you
--
He4Giv (Dick)
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default calander control and copy command problem

Hi

I update my example
http://www.rondebruin.nl/calendar.htm



--
Regards Ron de Bruin
http://www.rondebruin.nl


"He4Giv" wrote in message ...
Hello:
I have a macro to invoke the calander control when a particular is active or
selected. When I select the cell and the calander control appears I find the
date I want, double click and that date drops in the active cell. the problem
I found is when I inserted the calander control from Insert object pull
down my paste function is greyed out. When I deleted the calander control my
paste function became available.
Here is the code that I have in my spreadsheet:

Private Sub Calendar1_DblClick()
ActiveCell.NumberFormat = "mm/dd/yy"
ActiveCell = Calendar1.Value
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Range("A1:A100"), Target) Is Nothing Then
Calendar1.Left = Target.Left + Target.Width - Calendar1.Width
Calendar1.Top = Target.Top + Target.Height
Calendar1.Visible = True
Else: Calendar1.Visible = False
End If
End Sub

any help as to why my paste function is unavailabe (greyed out) when I
insert the calander control?
Thank you
--
He4Giv (Dick)



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 14
Default calander control and copy command problem

Ron: The calander control works perfectly using your previous macro. The
problem I have when the calander is inserted is it disables my paste and
paste special functions (grayed out).
For example: I want to copy Range A1 to Range A2 and the copy is selectable
but not the paste. I found when I removed the calander (InsertObject) my
paste and paste special functions work again??
--
He4Giv (Dick)


"Ron de Bruin" wrote:

Hi

I update my example
http://www.rondebruin.nl/calendar.htm



--
Regards Ron de Bruin
http://www.rondebruin.nl


"He4Giv" wrote in message ...
Hello:
I have a macro to invoke the calander control when a particular is active or
selected. When I select the cell and the calander control appears I find the
date I want, double click and that date drops in the active cell. the problem
I found is when I inserted the calander control from Insert object pull
down my paste function is greyed out. When I deleted the calander control my
paste function became available.
Here is the code that I have in my spreadsheet:

Private Sub Calendar1_DblClick()
ActiveCell.NumberFormat = "mm/dd/yy"
ActiveCell = Calendar1.Value
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Range("A1:A100"), Target) Is Nothing Then
Calendar1.Left = Target.Left + Target.Width - Calendar1.Width
Calendar1.Top = Target.Top + Target.Height
Calendar1.Visible = True
Else: Calendar1.Visible = False
End If
End Sub

any help as to why my paste function is unavailabe (greyed out) when I
insert the calander control?
Thank you
--
He4Giv (Dick)




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default calander control and copy command problem

Hi

I change one line in the code so the copy/paste will work outside A1:A100
But you can't do it in the range


--
Regards Ron de Bruin
http://www.rondebruin.nl


"He4Giv" wrote in message ...
Ron: The calander control works perfectly using your previous macro. The
problem I have when the calander is inserted is it disables my paste and
paste special functions (grayed out).
For example: I want to copy Range A1 to Range A2 and the copy is selectable
but not the paste. I found when I removed the calander (InsertObject) my
paste and paste special functions work again??
--
He4Giv (Dick)


"Ron de Bruin" wrote:

Hi

I update my example
http://www.rondebruin.nl/calendar.htm



--
Regards Ron de Bruin
http://www.rondebruin.nl


"He4Giv" wrote in message ...
Hello:
I have a macro to invoke the calander control when a particular is active or
selected. When I select the cell and the calander control appears I find the
date I want, double click and that date drops in the active cell. the problem
I found is when I inserted the calander control from Insert object pull
down my paste function is greyed out. When I deleted the calander control my
paste function became available.
Here is the code that I have in my spreadsheet:

Private Sub Calendar1_DblClick()
ActiveCell.NumberFormat = "mm/dd/yy"
ActiveCell = Calendar1.Value
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Range("A1:A100"), Target) Is Nothing Then
Calendar1.Left = Target.Left + Target.Width - Calendar1.Width
Calendar1.Top = Target.Top + Target.Height
Calendar1.Visible = True
Else: Calendar1.Visible = False
End If
End Sub

any help as to why my paste function is unavailabe (greyed out) when I
insert the calander control?
Thank you
--
He4Giv (Dick)






  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 14
Default calander control and copy command problem

When I used your macro I changed the range to ("B7") - ie:If Not
Application.Intersect(Range("B7"), Target) Is Nothing Then.... so that when I
clicked in B7 the calander would activate. Im still confused. Ive went all
over the spreadsheet even out to column Z and down to Row 200 and the paste
function is still disabled??
--
He4Giv (Dick)


"Ron de Bruin" wrote:

Hi

I change one line in the code so the copy/paste will work outside A1:A100
But you can't do it in the range


--
Regards Ron de Bruin
http://www.rondebruin.nl


"He4Giv" wrote in message ...
Ron: The calander control works perfectly using your previous macro. The
problem I have when the calander is inserted is it disables my paste and
paste special functions (grayed out).
For example: I want to copy Range A1 to Range A2 and the copy is selectable
but not the paste. I found when I removed the calander (InsertObject) my
paste and paste special functions work again??
--
He4Giv (Dick)


"Ron de Bruin" wrote:

Hi

I update my example
http://www.rondebruin.nl/calendar.htm



--
Regards Ron de Bruin
http://www.rondebruin.nl


"He4Giv" wrote in message ...
Hello:
I have a macro to invoke the calander control when a particular is active or
selected. When I select the cell and the calander control appears I find the
date I want, double click and that date drops in the active cell. the problem
I found is when I inserted the calander control from Insert object pull
down my paste function is greyed out. When I deleted the calander control my
paste function became available.
Here is the code that I have in my spreadsheet:

Private Sub Calendar1_DblClick()
ActiveCell.NumberFormat = "mm/dd/yy"
ActiveCell = Calendar1.Value
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Range("A1:A100"), Target) Is Nothing Then
Calendar1.Left = Target.Left + Target.Width - Calendar1.Width
Calendar1.Top = Target.Top + Target.Height
Calendar1.Visible = True
Else: Calendar1.Visible = False
End If
End Sub

any help as to why my paste function is unavailabe (greyed out) when I
insert the calander control?
Thank you
--
He4Giv (Dick)








  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default calander control and copy command problem

Hi

You can't copy/paste B7 but you can use the copy/paste in all the other cells now

--
Regards Ron de Bruin
http://www.rondebruin.nl


"He4Giv" wrote in message ...
When I used your macro I changed the range to ("B7") - ie:If Not
Application.Intersect(Range("B7"), Target) Is Nothing Then.... so that when I
clicked in B7 the calander would activate. Im still confused. Ive went all
over the spreadsheet even out to column Z and down to Row 200 and the paste
function is still disabled??
--
He4Giv (Dick)


"Ron de Bruin" wrote:

Hi

I change one line in the code so the copy/paste will work outside A1:A100
But you can't do it in the range


--
Regards Ron de Bruin
http://www.rondebruin.nl


"He4Giv" wrote in message ...
Ron: The calander control works perfectly using your previous macro. The
problem I have when the calander is inserted is it disables my paste and
paste special functions (grayed out).
For example: I want to copy Range A1 to Range A2 and the copy is selectable
but not the paste. I found when I removed the calander (InsertObject) my
paste and paste special functions work again??
--
He4Giv (Dick)


"Ron de Bruin" wrote:

Hi

I update my example
http://www.rondebruin.nl/calendar.htm



--
Regards Ron de Bruin
http://www.rondebruin.nl


"He4Giv" wrote in message ...
Hello:
I have a macro to invoke the calander control when a particular is active or
selected. When I select the cell and the calander control appears I find the
date I want, double click and that date drops in the active cell. the problem
I found is when I inserted the calander control from Insert object pull
down my paste function is greyed out. When I deleted the calander control my
paste function became available.
Here is the code that I have in my spreadsheet:

Private Sub Calendar1_DblClick()
ActiveCell.NumberFormat = "mm/dd/yy"
ActiveCell = Calendar1.Value
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Range("A1:A100"), Target) Is Nothing Then
Calendar1.Left = Target.Left + Target.Width - Calendar1.Width
Calendar1.Top = Target.Top + Target.Height
Calendar1.Visible = True
Else: Calendar1.Visible = False
End If
End Sub

any help as to why my paste function is unavailabe (greyed out) when I
insert the calander control?
Thank you
--
He4Giv (Dick)








Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Calander Control 9.0 Mike Rogers Excel Discussion (Misc queries) 2 December 14th 06 03:35 PM
how to insert calander control in excel? Michelle Excel Worksheet Functions 0 January 29th 06 11:16 PM
how to add calander control in excel cell ? Paresh[_2_] Excel Programming 1 April 19th 05 12:02 PM
Set Focus Problem for textbox control on multipage control ExcelDeveloperSPR Excel Programming 1 July 16th 04 08:54 PM
Calander Control A Jones Excel Programming 1 May 24th 04 11:22 PM


All times are GMT +1. The time now is 09:55 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"