![]() |
Class module constructors
How do i make a constructor in VBA?
I search one the web and help for 'constructor' but found nothing. Thanks. |
Class module constructors
In the class module use the object_Initialize event, e.g.:
Private Sub Class_Initialize() 'Do something End Sub In article , vivmaha wrote: How do i make a constructor in VBA? I search one the web and help for 'constructor' but found nothing. Thanks. |
Class module constructors
Hi, this did not work.
Thanks. "JE McGimpsey" wrote: In the class module use the object_Initialize event, e.g.: Private Sub Class_Initialize() 'Do something End Sub In article , vivmaha wrote: How do i make a constructor in VBA? I search one the web and help for 'constructor' but found nothing. Thanks. |
Class module constructors
What does "did not work" mean? The Class_Initialize procedure is within the
class module and is automatically called when an instance of the class is created. VBA does not allow for alternate constructors. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting www.cpearson.com (email on the web site) "vivmaha" wrote in message ... Hi, this did not work. Thanks. "JE McGimpsey" wrote: In the class module use the object_Initialize event, e.g.: Private Sub Class_Initialize() 'Do something End Sub In article , vivmaha wrote: How do i make a constructor in VBA? I search one the web and help for 'constructor' but found nothing. Thanks. |
Class module constructors
Sorry.
When he said "Class_Initialize" i assumed I had to put the class name where "class" was. I put "Class_Initialize" and it worked. Thanks. Also, is there a destructor in VBA? "Chip Pearson" wrote: What does "did not work" mean? The Class_Initialize procedure is within the class module and is automatically called when an instance of the class is created. VBA does not allow for alternate constructors. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting www.cpearson.com (email on the web site) "vivmaha" wrote in message ... Hi, this did not work. Thanks. "JE McGimpsey" wrote: In the class module use the object_Initialize event, e.g.: Private Sub Class_Initialize() 'Do something End Sub In article , vivmaha wrote: How do i make a constructor in VBA? I search one the web and help for 'constructor' but found nothing. Thanks. |
Class module constructors
Also, is there a destructor in VBA?
The Terminate method is called when the class is destroyed. Private Sub Class_Terminate() ' your code here End Sub -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting www.cpearson.com (email on the web site) "vivmaha" wrote in message ... Sorry. When he said "Class_Initialize" i assumed I had to put the class name where "class" was. I put "Class_Initialize" and it worked. Thanks. Also, is there a destructor in VBA? "Chip Pearson" wrote: What does "did not work" mean? The Class_Initialize procedure is within the class module and is automatically called when an instance of the class is created. VBA does not allow for alternate constructors. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting www.cpearson.com (email on the web site) "vivmaha" wrote in message ... Hi, this did not work. Thanks. "JE McGimpsey" wrote: In the class module use the object_Initialize event, e.g.: Private Sub Class_Initialize() 'Do something End Sub In article , vivmaha wrote: How do i make a constructor in VBA? I search one the web and help for 'constructor' but found nothing. Thanks. |
Class module constructors
great.
thanks. "Chip Pearson" wrote: Also, is there a destructor in VBA? The Terminate method is called when the class is destroyed. Private Sub Class_Terminate() ' your code here End Sub -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting www.cpearson.com (email on the web site) "vivmaha" wrote in message ... Sorry. When he said "Class_Initialize" i assumed I had to put the class name where "class" was. I put "Class_Initialize" and it worked. Thanks. Also, is there a destructor in VBA? "Chip Pearson" wrote: What does "did not work" mean? The Class_Initialize procedure is within the class module and is automatically called when an instance of the class is created. VBA does not allow for alternate constructors. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting www.cpearson.com (email on the web site) "vivmaha" wrote in message ... Hi, this did not work. Thanks. "JE McGimpsey" wrote: In the class module use the object_Initialize event, e.g.: Private Sub Class_Initialize() 'Do something End Sub In article , vivmaha wrote: How do i make a constructor in VBA? I search one the web and help for 'constructor' but found nothing. Thanks. |
All times are GMT +1. The time now is 05:41 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com