10. januar 2005 - 13:49Der er
8 kommentarer og 1 løsning
VBA : nyt object
Jeg vil gerne lave en function der returnerer et object med forskellige værdier. Jeg har prøvet nedenstående men jeg får en fejl som objectet ikke er instantieret .. Anyone ??
Public Function CallWSDurationPercentages(portId, dato, durationFactor)
Jeg har måtte lave en mindre pæn løsning, hvor jeg hentede værdierne direkte fra det andet ark.
Hvis man ikke kan lave sin egen datatype i VBA, må en anden løsning og mere bæsværlig løsning være at lave en com klasse og så instantiere er object af den type i VBA.
Public Type Mad Forret As String Dessert As String Karakter As Byte End Type
Private Sub test() Dim Tirsdagsmad As Mad Tirsdagsmad.Dessert = "Budding" Tirsdagsmad.Forret = "suppe" Tirsdagsmad.Karakter = 5 MsgBox "Forreten er : " & Tirsdagsmad.Forret End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.