11. juni 2007 - 21:03
Der er
5 kommentarer og 1 løsning
VBA - Indhold i STRING
Hej, Jeg er er ved at lave en makro som skal sammenligne teksten i en celle (excel) med en liste. Et eksempel: Cellen indeholder teksten "13.09 FØTEX COLOSSEUM RANDERS". Koden skal så undersøge om Stringen indeholder sekvensen "FØTEX". Hvis den gør det udføres en handling. Jeg er med på at jeg skal lave en løkke med CASE.... men hvad hedder komandoen som siger at hvis teksten indeholder sekvensen....?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Du kan bruge funktionen InStr, som vil returnere startpositionen på den streng du søger (eller 0, hvis strengen ikke findes): If InStr(1, "den_streng_du_søger_i", "den_streng_du_søger_efter") = 0 Then 'Strengen blev fundet, udfør noget.... End If
Hej Kjulius Det ser ud til at virke - Mange tak for hjælpen - Smider du et svar er der point på vej.
Hvis man ikke direkte laver en compare via InStr, er den første parameter (startpositionen) overflødig.. Dvs., man kan nøjes med: InStr("den_streng_du_søger_i", "den_streng_du_søger_efter")
OK thesurfer - det skal jeg prøve - mange tak.
Kurser inden for grundlæggende programmering