Avatar billede martin_sj Nybegynder
04. januar 2008 - 13:20 Der er 8 kommentarer og
2 løsninger

Hjælp til VBA kode

Kan ikke få syntaksen korrekt til VBA:

Worksheets("DATA").Cells(t, 28).Formula = _
        "=IF(DATA!Z" & t & "="","""",IF(DATA!Z" & t & ">Today(),"""",IF(IsBlank(DATA!AC" & t & ")=False,""DELIVERED"",IF(DATA!AB" & t & "="",""PLEASE CHECK"",IF(DATA!AB" & t & "<Today(),""ARRIVED"",""DISPATCHED"")))))"

Er der nogen der kan hjælpe?
Avatar billede jensen363 Forsker
04. januar 2008 - 13:37 #1
Måske sådan :

Worksheets("DATA").Cells(t, 28).Formula = _
        "=IF(DATA!Z" & t & “"="","""",IF(DATA!Z" & t & ">Today(),"""",IF(IsBlank(DATA!AC" & t & ")=False,""DELIVERED"",IF(DATA!AB" & t & “"="",""PLEASE CHECK"",IF(DATA!AB" & t & "<Today(),""ARRIVED"",""DISPATCHED"")))))"
Avatar billede martin_sj Nybegynder
04. januar 2008 - 14:39 #2
Før kunne jeg compile uden fejl, men fik følgende fejl ved kørsel:
Run-time error '1004' Application-defined or object-defined error.
Med din rettelse får jeg syntax error når jeg compiler.
Avatar billede martin_sj Nybegynder
04. januar 2008 - 14:53 #3
Ups havde ikke set at det var under Access jeg havde stillet spørgsmålet.
Det går vel an, det var dog et Excel spørgsmål. hehe
Avatar billede jensen363 Forsker
04. januar 2008 - 14:57 #4
I mit tilfælde er det lige gyldigt :-) ... jeg er nogenlunde inde i begge dele
Avatar billede martin_sj Nybegynder
04. januar 2008 - 15:05 #5
Ok, hvis du kan løse den kan du smide et svar på samme spørgmål under Excel, så er der 60 point :-)
Avatar billede jensen363 Forsker
04. januar 2008 - 15:18 #6
Worksheets("DATA").Cells(t, 28).Formula = _
        "=IF(DATA!Z" & t & "="","""",IF(DATA!Z" & t & ">Today(),"""",IF(IsBlank(DATA!AC" & t & ")=False,""DELIVERED"",IF(DATA!AB" & t & "="",""PLEASE CHECK"",IF(DATA!AB" & t & "<Today(),""ARRIVED"",""DISPATCHED""))))"
Avatar billede jensen363 Forsker
04. januar 2008 - 15:19 #7
Jeg synes at kunne tælle mig frem til, at du har en højre-parantes for meget
Avatar billede martin_sj Nybegynder
04. januar 2008 - 15:27 #8
det har du ret i, men det løste desværre ikke fejlen. stadig samme fejlmeddelelse. :-(
Avatar billede martin_sj Nybegynder
04. januar 2008 - 15:43 #9
Har fundet fejlen, når man spørger på blank ="" så skal der stå ="""".
Jensen363 smid svar så deler vi point.
Tak for hjælpen.
Avatar billede jensen363 Forsker
04. januar 2008 - 15:45 #10
Velbekommen :-)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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