Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Common Controls fout in formulier  (gelezen 57060 keer)

0 leden en 1 gast bekijken dit topic.

Offline spyder

  • Ambassadeur
  • *****
  • Berichten: 5.265
  • PC probleem zit meestal tussen scherm en rugleun
Common Controls fout in formulier
« Gepost op: 05 januari 2019, 13:47:52 »
Goedemiddag,

Ik heb een formulier in elkaar gestoken om te gebruiken op mijn werk. Nu blijkt dat dit daar een foutmelding geeft voor een ontbrekende bibliotheek (De microsoft Windows Common Controls-2.6.0 (SP6)  ), waardoor het formulier niet geďnitialiseerd en gebruikt kan worden.
Ik heb de mensen van IT hierover aangesproken (aangezien ik niet de rechten heb om iets aan te passen), maar daar vang ik bot (ze kunnen/willen/mogen dit niet installeren).

Is er een manier waarop ik dit kan omzeilen of moet ik mijn formulier in de prullenbak gooien, en alles opnieuw op werkbladniveau aanmaken?

In beide gevallen wordt er gebruik gemaakt van Excel 2010.

Vriendelijke groetjes
spyder
Windows 7 Ultimate Unknow NLD
Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz 2934
P7P55D-E PRO
NVIDIA GeForce GTX 470 1280MB 1680 x 1050
HD 1 : INTEL SSDSA2M080G2GC (80GB)
HD 2 : ST31500341AS (1,5TB)
HD 3 : ST320006 41AS (2TB)
browser: Maxthon  mail:Thunderbird AV: Bitdefender
Scarlet user

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Common Controls fout in formulier
« Reactie #1 Gepost op: 05 januari 2019, 14:39:32 »
Spyder, heb je een mogelijkheid om je workbook online te zetten? Dan kunnen we gericht meekijken. Via een plaatje is het lastig.
______________________________

Groet, Leo

Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: Common Controls fout in formulier
« Reactie #2 Gepost op: 05 januari 2019, 14:54:20 »
Spyder,
In uw plaatje zie ik Microsoft Windows Common Controls-2.6.0., en niet Ontbreekt.
Als je in de verwijzingen dit krijgt: Ontbreekt Microsoft Windows Common Controls-2.6.0, vink die melding eens uit ,misschien lost dit je probleem op.

Offline spyder

  • Ambassadeur
  • *****
  • Berichten: 5.265
  • PC probleem zit meestal tussen scherm en rugleun
Re: Common Controls fout in formulier
« Reactie #3 Gepost op: 05 januari 2019, 15:18:38 »
Hallo allen,

Bij deze een gestripte versie van hetgeen ik ineen gepuzzeld heb.

Het screenshot dat ik eerder toegevoegd had was van mijn eigen pc (zonder de foutmelding). Hier thuis werkte het formulier prima.
Maar bij het willen gebruiken op het werk kreeg ik inderdaad de foutmelding "ontbreekt:Microsoft Windows Common Controls-2.6.0 ". (ik was vergeten om een screenshot op het werk te nemen )


De tip van Dotchiejack kan ik pas maandag uittesten.

Vriendelijke groetjes
Windows 7 Ultimate Unknow NLD
Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz 2934
P7P55D-E PRO
NVIDIA GeForce GTX 470 1280MB 1680 x 1050
HD 1 : INTEL SSDSA2M080G2GC (80GB)
HD 2 : ST31500341AS (1,5TB)
HD 3 : ST320006 41AS (2TB)
browser: Maxthon  mail:Thunderbird AV: Bitdefender
Scarlet user

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.129
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Common Controls fout in formulier
« Reactie #4 Gepost op: 05 januari 2019, 15:45:15 »
Hallo Danny,

waarom werkt jou voorbeeldbestandje hier prima onder Windows 7 (Office 2007)
maar niet onder Windows 10, ook met diezelfde Office 2007 ?
Edit:
Windows 7 (hier) heeft mscomctl.ocx én mscomctl2.ocx
Windows 10 (hier) heeft enkel mscomctl.ocx

Maar, hij struikelt over de Date() functie, wat toch al een oude functie is... ?

Theo

:) SoftAid :)             

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline spyder

  • Ambassadeur
  • *****
  • Berichten: 5.265
  • PC probleem zit meestal tussen scherm en rugleun
Re: Common Controls fout in formulier
« Reactie #5 Gepost op: 05 januari 2019, 15:56:02 »
Hallo Theo,

'Date' was ook de eerste struikelblok bij het initialiseren vandit formulier op mijn werkpc. Ik dacht in eerste instantie ook dat daar de fout zat, maar nadat ik die lijn even "uitgeschakeld had door er een apostroph voor te zetten, gaf hij bij een volgende poging ook een foutmelding op het eerstvolgende benoemde bereik (StockIDs).

Waarom Windows 10 problemen geeft weet ik niet. Ik ben nog steeds supertevreden van mijn Windows 7 (dewelke ook op het werk gebruikt wordt) en "weiger" (bij manier van spreken )  om de overstap naar Windows 10 te maken. :D

groetjes
Danny
Windows 7 Ultimate Unknow NLD
Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz 2934
P7P55D-E PRO
NVIDIA GeForce GTX 470 1280MB 1680 x 1050
HD 1 : INTEL SSDSA2M080G2GC (80GB)
HD 2 : ST31500341AS (1,5TB)
HD 3 : ST320006 41AS (2TB)
browser: Maxthon  mail:Thunderbird AV: Bitdefender
Scarlet user

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.129
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Common Controls fout in formulier
« Reactie #6 Gepost op: 05 januari 2019, 16:03:12 »
Hallo Danny,

dat maakt het niet gemakkelijker, vrees ik.
Ik bedoel dat als op je werk nog Windows 7 draait, die standaard én mscomctl.ocx én mscomctl2.ocx zou moeten hebben, en dus zou jou bestand daar ook moeten/mogen werken, niet?

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline spyder

  • Ambassadeur
  • *****
  • Berichten: 5.265
  • PC probleem zit meestal tussen scherm en rugleun
Re: Common Controls fout in formulier
« Reactie #7 Gepost op: 05 januari 2019, 16:27:51 »
Hallo Theo,


Windows 7 (hier) heeft mscomctl.ocx én mscomctl2.ocx


Deze 2 vind ik hier ook terug op mijn PC. Ik kan maandag ook eens kijken of deze op mijn werkpc geinstalleerd staan. Mocht er daar eentje ontbreken, kan ik proberen om deze over te kopieren.

groetjes
Danny
Windows 7 Ultimate Unknow NLD
Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz 2934
P7P55D-E PRO
NVIDIA GeForce GTX 470 1280MB 1680 x 1050
HD 1 : INTEL SSDSA2M080G2GC (80GB)
HD 2 : ST31500341AS (1,5TB)
HD 3 : ST320006 41AS (2TB)
browser: Maxthon  mail:Thunderbird AV: Bitdefender
Scarlet user

Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: Common Controls fout in formulier
« Reactie #8 Gepost op: 05 januari 2019, 16:40:46 »
Ik heb hier geen probleem met Win 10 en excel 2016.
@ Theo, krijg je met bijgevoegd voorbeeld ook problemen?
Ik heb er een kalender bijgezet in plaats van:
txtDatum.Value = Format(Date, "dd/mm/yyyy")

Offline spyder

  • Ambassadeur
  • *****
  • Berichten: 5.265
  • PC probleem zit meestal tussen scherm en rugleun
Re: Common Controls fout in formulier
« Reactie #9 Gepost op: 05 januari 2019, 16:48:17 »
Hallo DotchieJack,

Ik wil dit maandag ook wel uitproberen, maar ergens vrees ik er voor dat dit niet de oplossing gaat zijn, aangezien er ook een foutmelding waren op het daaropvolgende lijntje met bereik 'StockIDs' (en wie weet ook bij de daaropvolgende bereiken?)

txtIDmutatie.Value = WorksheetFunction.Max([stockIDs]) + 1
Het kalendertje is een bruikbare toevoeging, dank je hiervoor. ;-)
Windows 7 Ultimate Unknow NLD
Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz 2934
P7P55D-E PRO
NVIDIA GeForce GTX 470 1280MB 1680 x 1050
HD 1 : INTEL SSDSA2M080G2GC (80GB)
HD 2 : ST31500341AS (1,5TB)
HD 3 : ST320006 41AS (2TB)
browser: Maxthon  mail:Thunderbird AV: Bitdefender
Scarlet user

Offline redenering

  • Nieuw lid
  • Berichten: 9
  • Geslacht: Man
  • Oplossing.be
Re: Common Controls fout in formulier
« Reactie #10 Gepost op: 05 januari 2019, 16:57:17 »
krijg je met bijgevoegd voorbeeld ook problemen?
ik krijg onmiddellijk een fout op "it" ??? ""Bibliotheek niet gevonden""

Private Sub UserForm_Initialize()

    For Each it In F_03.Controls
       Set sn(it.TabIndex).v_label = it
    Next
SC_01 = 0

    'txtDatum.Value = Format(Date, "dd/mm/yyyy")
    txtIDmutatie.Value = WorksheetFunction.Max([stockIDs]) + 1
   
    With Me.cmbWerknemer
        .RowSource = ""
        .List = Range("Dyn_Werknemers").Value
    End With
   
    With Me.cmbArtikel
        .RowSource = ""
        .List = Range("Dyn_Artikelen").Value
    End With
   
    With Me.cmbReden
        .RowSource = ""
        .List = Range("Dyn_Reden").Value
    End With
   
End Sub

Moet nu weg, sorry.


Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: Common Controls fout in formulier
« Reactie #11 Gepost op: 05 januari 2019, 17:03:12 »
Citaat
ik krijg onmiddelijk een fout op "it"
Ga eens in de VBA editor naar Extra -> verwijzingen, daar zal je ook Ontbreekt..... zien, vink die eens uit.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Common Controls fout in formulier
« Reactie #12 Gepost op: 06 januari 2019, 13:27:21 »
Spyder, het feit dat er bij het initialiseren van je formulier gelijk wordt gestopt bij de eerste regel, wil niet zeggen dat dáár ook de fout moet zitten. Dat is de reden dat die na het uitzetten van de eerste regel stopte bij de 2e.
Ik zit me heel ff af te vragen wanneer de .List eigenschap is ontwikkeld in VBA. Dat zou beste wel 'ns pas bij versie 2010 geweest kunnen zijn. Wat gebeurt er als je alle regels van het initialiseren even als commentaar zet? Wil je formulier dan wel opstarten?
______________________________

Groet, Leo

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.129
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Common Controls fout in formulier
« Reactie #13 Gepost op: 06 januari 2019, 14:09:40 »
Hallo RedHead,

indien de .List eigenschap pas in versie 2010 zou geďmplanteerd zijn, kan de macro dan wel feiloos werken in een Office 2007 op een Win 7, maar niet op een Office 2007 onder Win 10 ?

In bijlage een afbeelding van de macro in Excel 2007 op Win10

PS: dom vraagje, maar waar vind ik de bereiken ("Dyn_Werknemers"), ("Dyn_Artikelen")("Dyn_Reden") terug?

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.129
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Common Controls fout in formulier
« Reactie #14 Gepost op: 06 januari 2019, 14:27:37 »
Ga eens in de VBA editor naar Extra -> verwijzingen, daar zal je ook Ontbreekt..... zien, vink die eens uit.

Hallo Dotchiejack,

zware avond gehad, en daardoor pas nu kunnen testen, sorry... :-[

Ik heb je richtlijnen opgevolgd, en inderdaad, in Windows 10, Excel 2007, in de VBA-editor, Extra, Verwijzingen stond
"Microsoft Windows Common Controls-2 6.0(SP6)" aangevinkt.
Na het uitvinken ervan, en de macro opnieuw opstarten werkt deze wel, net als op de Win 7 PC.
Na het uitvinken is de lijn "Microsoft Windows Common Controls ..." verdwenen uit Verwijzingen.

Helpt dit?

Edit: hij opent wel onmiddellijk de Userform frmMutatie zonder gebruik van de knop cmbMutaties

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

 


www.combell.com