Avatar billede h_s Forsker
03. marts 2009 - 19:48 Der er 3 kommentarer og
1 løsning

Fejl i makro - LOPSLAG

Jeg har følgende stump makro:

Selection.Find(What:=cbVarenummer, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
      :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
                  False, SearchFormat:=False).Offset(0, 3).Activate

Forklaring til makro:
I en ComboBox (cbVarenummer) står der en værdi. Den værdi findes i Kolonne A og i den række aktiveres 3. kolonne (Kolonne C).

Dette virker i Office 2003 men ikke i Office 2000 - Hvad skal ændres?
Avatar billede h_s Forsker
03. marts 2009 - 19:54 #1
Jeg får følgdende fejl:

Run-time error '448':

Named argument not found
Avatar billede excelent Ekspert
03. marts 2009 - 20:45 #2
Prøv at starte makro optager
Marker aktuel område
Vælg menuen Rediger/Søg
og søg manuelt efter aktuel værdi
Stop makro optager og udvid koden med
.Offset(0, 3)
Hvis det ikke virker, så prøv indsæt koden her
Avatar billede h_s Forsker
03. marts 2009 - 20:59 #3
Super det virker - men hvorfor?

Jeg har ændret til dette:

Selection.Find(What:=cbVarenummer, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
      :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
                  False).Offset(0, 3).Activate

Altså slettet SearchFormat:=False der stod til sidst i linjen -
Hvad gør den? Så vidt jeg kan se, har den ingen betydning for mig!

Smid et svar!
Avatar billede excelent Ekspert
03. marts 2009 - 21:07 #4
Nej jeg mener den blot søger et bestemt format

Hvis "SearchFormat:=False" ikke var med i koden du lige har optaget, tyder det på at denne funktion ikke er muligt i version 2000
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester