inheritance

  1. L

    inheritance/polymorphism in vba

    Hi I am reading that vba is not fully Object Oriented programming but it is close. I am also reading that OOP language such as java, c++ have inheritance and polymorphism capability. So I am guessing VBA does not do inheritance and polymorphism, am I right? What else VBA can not do and other OOP...
  2. T

    [VBA] Allow any object that implements a specific interface as a parameter

    I have a subroutine: Sub ConvertExtractToXLSX(eExtract As Extract) Where Extract is the interface I've implemented into another class: ConveyExtract I plan to make several more classes that implement Extract. I would like to be able to make ConvertExtractToXLSX accept any class I create that...
  3. T

    Inheritance in VBA

    We know there is limited inheritance in VBA and in order to use it, you would need to use the word with implements. However, in my example below, is this an example of inheritance? Class1: Private pabc As Integer Public Property Let abc(ByVal vNewValue As Integer) Dim c As...

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top