ændre tegn basseret på ASCII kode
HejJeg søger en løsning hvor på jeg kan udskifte et tegn i en streng, hvis dens værdi er uden for et bestemt område. indtil videre kan jeg loppe igennem hele strengen og i Debuggeren udskrive deres kode via
For i = 1 To Len(Name)
Debug.Print Asc(Mid(Name, i, 1))
Next
men jeg kunne godt tænke mig at hvis den fandt et tegn der var uden for området 32-126 skal den ændre tegnet i strengen til _
jeg er godt klar over at vi skal ud i noget hvis Aci(i) ikke er mellem 32 og 126 ændre tegnet til _ men jeg kan ikke gennemskue hvordan jeg lige gør det.
Det bruges i Outlook til at gemme mails. <Name> indeholde modtagelses dato, Modtagers Navn/initialer, afsenderes Navn/initialer og Mailens Emne (det er heri folk desværre har fundet ud af lave alt muligt spændende!!)