ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   how to call a form (https://www.excelbanter.com/excel-programming/327370-re-how-call-form.html)

JulieD

how to call a form
 
Hi

for
2)when a user push a button in a excels sheet
- create a macro e.g.
sub runform()
userform1.show
end sub
and assign the macro to the button

3)when cells(1,1)=cells(1,2)
- put code against the worksheet_change() of the sheet e.g.
Private Sub Worksheet_Change(ByVal Target As Range)
if target.address = "$A$1" or target.address = "$B$1" then
if Range("A1").Value = Range("B1").value then
userform1.show
end if
end if
End Sub

4)when a workbook is open
- put code against the workbook_open() procedure e.g.
Private Sub Workbook_Open()
userform1.show
End Sub

if you need further information on implementing any of these please post
back.

--
Cheers
JulieD
check out www.hcts.net.au/tipsandtricks.htm
....well i'm working on it anyway
"filo666" wrote in message
...
I made a form but I dont know how to run it;
I need to run it in the following cases

1)when a new workbook is called

2)when a user push a button in a excels sheet

3)when cells(1,1)=cells(1,2)

4)when a workbook is open

TIA




JulieD

how to call a form
 
i didn't forget it ... i was leaving it for someone else, but you're welcome
anyway

--
Cheers
JulieD
check out www.hcts.net.au/tipsandtricks.htm
....well i'm working on it anyway
"filo666" wrote in message
...
you forgot the must difficult one, when a new workbook is called ( I mean
when you want to start a new workbook I want to call my form) I thougt
about
auto_open, but it works just with workbooks created before no with new
workbooks
I want that when the new workbook button is pushed (or the new option in
the
file menu) my form appears.

tanks.

"JulieD" wrote:

Hi

for
2)when a user push a button in a excels sheet
- create a macro e.g.
sub runform()
userform1.show
end sub
and assign the macro to the button

3)when cells(1,1)=cells(1,2)
- put code against the worksheet_change() of the sheet e.g.
Private Sub Worksheet_Change(ByVal Target As Range)
if target.address = "$A$1" or target.address = "$B$1" then
if Range("A1").Value = Range("B1").value then
userform1.show
end if
end if
End Sub

4)when a workbook is open
- put code against the workbook_open() procedure e.g.
Private Sub Workbook_Open()
userform1.show
End Sub

if you need further information on implementing any of these please post
back.

--
Cheers
JulieD
check out www.hcts.net.au/tipsandtricks.htm
....well i'm working on it anyway
"filo666" wrote in message
...
I made a form but I dont know how to run it;
I need to run it in the following cases

1)when a new workbook is called

2)when a user push a button in a excels sheet

3)when cells(1,1)=cells(1,2)

4)when a workbook is open

TIA







Tom Ogilvy

how to call a form
 
Look at Chip Pearson's site on Application Level events

http://www.cpearson.com/excel/appevent.htm

The application level event has an event that fires when a workbook is
created.

Private Sub xlApp_NewWorkbook(ByVal Wb As Workbook)

the xlApp portion would depend on what object was used to instantiate
application level events.

--
Regards,
Tom Ogilvy



"filo666" wrote in message
...
you forgot the must difficult one, when a new workbook is called ( I mean
when you want to start a new workbook I want to call my form) I thougt

about
auto_open, but it works just with workbooks created before no with new
workbooks
I want that when the new workbook button is pushed (or the new option in

the
file menu) my form appears.

tanks.

"JulieD" wrote:

Hi

for
2)when a user push a button in a excels sheet
- create a macro e.g.
sub runform()
userform1.show
end sub
and assign the macro to the button

3)when cells(1,1)=cells(1,2)
- put code against the worksheet_change() of the sheet e.g.
Private Sub Worksheet_Change(ByVal Target As Range)
if target.address = "$A$1" or target.address = "$B$1" then
if Range("A1").Value = Range("B1").value then
userform1.show
end if
end if
End Sub

4)when a workbook is open
- put code against the workbook_open() procedure e.g.
Private Sub Workbook_Open()
userform1.show
End Sub

if you need further information on implementing any of these please post
back.

--
Cheers
JulieD
check out www.hcts.net.au/tipsandtricks.htm
....well i'm working on it anyway
"filo666" wrote in message
...
I made a form but I dont know how to run it;
I need to run it in the following cases

1)when a new workbook is called

2)when a user push a button in a excels sheet

3)when cells(1,1)=cells(1,2)

4)when a workbook is open

TIA







JulieD

how to call a form
 
got to make these MVPs work :)

--
Cheers
JulieD
check out www.hcts.net.au/tipsandtricks.htm
....well i'm working on it anyway
"Charlie" wrote in message
...
LOL, you left the impossible for the rest of us! When you start a new
workbook you get... a NEW workbook. Empty. Unless I'm mistaken I didn't
think you could start a new workbook and have it automatically pick up
forms,
modules, etc. from another workbook. Maybe I'm misunderstanding what the
OP
meant.

"JulieD" wrote:

i didn't forget it ... i was leaving it for someone else, but you're
welcome
anyway

--
Cheers
JulieD
check out www.hcts.net.au/tipsandtricks.htm
....well i'm working on it anyway
"filo666" wrote in message
...
you forgot the must difficult one, when a new workbook is called ( I
mean
when you want to start a new workbook I want to call my form) I thougt
about
auto_open, but it works just with workbooks created before no with new
workbooks
I want that when the new workbook button is pushed (or the new option
in
the
file menu) my form appears.

tanks.

"JulieD" wrote:

Hi

for
2)when a user push a button in a excels sheet
- create a macro e.g.
sub runform()
userform1.show
end sub
and assign the macro to the button

3)when cells(1,1)=cells(1,2)
- put code against the worksheet_change() of the sheet e.g.
Private Sub Worksheet_Change(ByVal Target As Range)
if target.address = "$A$1" or target.address = "$B$1" then
if Range("A1").Value = Range("B1").value then
userform1.show
end if
end if
End Sub

4)when a workbook is open
- put code against the workbook_open() procedure e.g.
Private Sub Workbook_Open()
userform1.show
End Sub

if you need further information on implementing any of these please
post
back.

--
Cheers
JulieD
check out www.hcts.net.au/tipsandtricks.htm
....well i'm working on it anyway
"filo666" wrote in message
...
I made a form but I dont know how to run it;
I need to run it in the following cases

1)when a new workbook is called

2)when a user push a button in a excels sheet

3)when cells(1,1)=cells(1,2)

4)when a workbook is open

TIA









filo666

how to call a form
 
Let me see if I understand; could run a form in a new object just if
previusly I have a workbook with the "Private Sub App_NewWorkbook" event??

this is it???
there in no way of run my form when a user double click the excel's icon???

"Charlie" wrote:

See, I didn't know that. Thanks for the info.

"Tom Ogilvy" wrote:

Look at Chip Pearson's site on Application Level events

http://www.cpearson.com/excel/appevent.htm

The application level event has an event that fires when a workbook is
created.

Private Sub xlApp_NewWorkbook(ByVal Wb As Workbook)

the xlApp portion would depend on what object was used to instantiate
application level events.

--
Regards,
Tom Ogilvy



"filo666" wrote in message
...
you forgot the must difficult one, when a new workbook is called ( I mean
when you want to start a new workbook I want to call my form) I thougt

about
auto_open, but it works just with workbooks created before no with new
workbooks
I want that when the new workbook button is pushed (or the new option in

the
file menu) my form appears.

tanks.

"JulieD" wrote:

Hi

for
2)when a user push a button in a excels sheet
- create a macro e.g.
sub runform()
userform1.show
end sub
and assign the macro to the button

3)when cells(1,1)=cells(1,2)
- put code against the worksheet_change() of the sheet e.g.
Private Sub Worksheet_Change(ByVal Target As Range)
if target.address = "$A$1" or target.address = "$B$1" then
if Range("A1").Value = Range("B1").value then
userform1.show
end if
end if
End Sub

4)when a workbook is open
- put code against the workbook_open() procedure e.g.
Private Sub Workbook_Open()
userform1.show
End Sub

if you need further information on implementing any of these please post
back.

--
Cheers
JulieD
check out www.hcts.net.au/tipsandtricks.htm
....well i'm working on it anyway
"filo666" wrote in message
...
I made a form but I dont know how to run it;
I need to run it in the following cases

1)when a new workbook is called

2)when a user push a button in a excels sheet

3)when cells(1,1)=cells(1,2)

4)when a workbook is open

TIA







Harald Staff

how to call a form
 
It probably is -depending on which Excel icon of course. But this grows into
a "what's theoretically possible" thing and those can get pretty extensive.
Please tell us what this is for and why for a more practical approach.

HTH. Best wishes Harald

"filo666" skrev i melding
...
Let me see if I understand; could run a form in a new object just if
previusly I have a workbook with the "Private Sub App_NewWorkbook" event??

this is it???
there in no way of run my form when a user double click the excel's

icon???





All times are GMT +1. The time now is 07:31 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com