1 message in org.openoffice.fr.prog[prog] Macro Minuscule > Majuscule sa...
FromSent OnAttachments
JovialNov 12, 2005 4:56 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[prog] Macro Minuscule > Majuscule sans accentActions...
From:Jovial (o.jo@free.fr)
Date:Nov 12, 2005 4:56:28 am
List:org.openoffice.fr.prog

Bonjour Ci-dessous une macro pour convertir une chaine en majuscule sans accent converti également les Maj avec accent en Maj sans accent, fonctionne pour à â ç è é ê ë î ï ô ö ù û

Sub test_MinMajSansAccent Msgbox "à â ç è é ê ë î ï ô ö ù û "& chr(13)& MinMajSansAccent("à â ç è é ê ë î ï ô ö ù û ") Msgbox "être là où ça révéle "& chr(13)& MinMajSansAccent("être là où ça révéle ") Msgbox "ÊTRE LÀ OÙ ÇA RÉVÉLE "& chr(13)&MinMajSansAccent("ÊTRE LÀ OÙ ÇA RÉVÉLE ")

end sub

function MinMajSansAccent(Chaine as string) as string Dim Lettre as String, Resultat as string, i as long Chaine = Lcase(Chaine) For i = 1 to len(Chaine) Lettre = mid(Chaine,i,1)

Select case lettre Case "à" Lettre = "a" Case "â" Lettre = "a" Case "â" Lettre = "a" Case "ç" Lettre = "c" Case "é","è","ê","ë" Lettre = "e" Case "î","ï" Lettre = "i" Case "ô","ö" Lettre = "o" Case "ù","û","ü" Lettre = "u" end select Resultat = Resultat & Lettre Next i MinMajSansAccent = Ucase(Resultat)

End function