• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

VBA (format) foutmelding bij excel 2007 versie

Status
Niet open voor verdere reacties.

oeldere

Terugkerende gebruiker
Lid geworden
26 dec 2008
Berichten
2.741
geeft foutcode compileerfout: kan het project of de bibliotheek niet vinden. (zie oranje gedeelte)

deze foutmelding ontstaat alleen in 2007.

in 2003 werkt deze code wel.

Code:
ActiveWorkbook.SaveAs Filename:= _
.[a75] & .[C14] & "-" & [B][COLOR="darkorange"]Format[/COLOR][/B](.[B14], "000") & " " & .[B53] & ".xls"

ik zie in de helptekst dat deze code in 2007 breder kan worden gebruikt.

Hoe is dit voor 2007 op te lossen?
 
Ga in de VB-editor naar Extra > Verwijzingen en vink de dll uit waar 'ontbreekt' staat.
Sla dan weer op. Normaal gezien moet het bestand dan ook nog werken in Excel2003. Zoals steeds test je natuurlijk eerst op een reservebestand!
 
oedere,

Na een paar keer een bericht te hebben verwijderd. (waren geen goede ideeën)
Dit net getest met Office 2007 en werkte.
De punten voor de Range moesten weg.
Code:
Sub opslaan()
  ActiveWorkbook.SaveAs Filename:= _
[A75] & [C14] & "-" & Format([B14], "000") & " " & [B53] & ".xls"
End Sub
 
Laatst bewerkt:
bedankt voor de reacties,

ik ga dit vanavond even testen.

kom ik uiteraard nog op terug.
 
@paulva

deze verwijzing (dll) stond inderdaad niet aangevinkt.

@ExcelAmateur

heb de code niet meer getest :eek:

gaan we nog wel doen.

Allen hartelijk bedankt voor de aangedragen oplossingen.
 
Die punten verwijderen lijkt mij geen goed idee omdat ik vermoed dat deze deel uitmaken van een With....End With structuur dus gaan er verkeerde resultaten weergegeven worden als het verkeerde blad actief is.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan