bonjour Function Initiale(Quoi As String) Dim st As String, i As Integer
i = 1 Do Until i = 0 st = st & UCase(Left(Quoi, 1)) i = InStr(Quoi, " ") Quoi = Mid(Quoi, i + 1) Loop Initiale = st End Function
Sub test() Debug.Print Initiale("Chiens de prairies de la mayenne") End Sub
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net
"le méruvien" a écrit dans le message de news: 428ecbe8$0$26688$
bonjour, Y a-t-il un moyen pour extraire la 1er lettre d'un mot composé ? Ex: Chiens de Prairie = CDP merci
Eric
Bonjur Roger,
Une fonction du genre avec Access2K et + :
Public Function fnRVDB(UneChaine As String) As String Dim tmp Dim initiale As String, i As Integer tmp = Split(UneChaine, " ") For i = LBound(tmp) To UBound(tmp) initiale = initiale & UCase(Left(tmp(i), 1)) Next i fnRVDB = initiale End Function
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour, Y a-t-il un moyen pour extraire la 1er lettre d'un mot composé ? Ex: Chiens de Prairie = CDP merci
Bonjur Roger,
Une fonction du genre avec Access2K et + :
Public Function fnRVDB(UneChaine As String) As String
Dim tmp
Dim initiale As String, i As Integer
tmp = Split(UneChaine, " ")
For i = LBound(tmp) To UBound(tmp)
initiale = initiale & UCase(Left(tmp(i), 1))
Next i
fnRVDB = initiale
End Function
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour,
Y a-t-il un moyen pour extraire la 1er lettre d'un mot composé ?
Ex: Chiens de Prairie = CDP
merci
Public Function fnRVDB(UneChaine As String) As String Dim tmp Dim initiale As String, i As Integer tmp = Split(UneChaine, " ") For i = LBound(tmp) To UBound(tmp) initiale = initiale & UCase(Left(tmp(i), 1)) Next i fnRVDB = initiale End Function
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour, Y a-t-il un moyen pour extraire la 1er lettre d'un mot composé ? Ex: Chiens de Prairie = CDP merci
Eric
Bonjour Pierre,
Excuses-moi pour le "quasi"-doublon ;-) -- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour Function Initiale(Quoi As String) Dim st As String, i As Integer
i = 1 Do Until i = 0 st = st & UCase(Left(Quoi, 1)) i = InStr(Quoi, " ") Quoi = Mid(Quoi, i + 1) Loop Initiale = st End Function
Sub test() Debug.Print Initiale("Chiens de prairies de la mayenne") End Sub
Bonjour Pierre,
Excuses-moi pour le "quasi"-doublon ;-)
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour
Function Initiale(Quoi As String)
Dim st As String, i As Integer
i = 1
Do Until i = 0
st = st & UCase(Left(Quoi, 1))
i = InStr(Quoi, " ")
Quoi = Mid(Quoi, i + 1)
Loop
Initiale = st
End Function
Sub test()
Debug.Print Initiale("Chiens de prairies de la mayenne")
End Sub
Excuses-moi pour le "quasi"-doublon ;-) -- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour Function Initiale(Quoi As String) Dim st As String, i As Integer
i = 1 Do Until i = 0 st = st & UCase(Left(Quoi, 1)) i = InStr(Quoi, " ") Quoi = Mid(Quoi, i + 1) Loop Initiale = st End Function
Sub test() Debug.Print Initiale("Chiens de prairies de la mayenne") End Sub
Pierre CFI [mvp]
pas doublon, une autre maniére :o)
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net
"Eric" a écrit dans le message de news:
Bonjour Pierre,
Excuses-moi pour le "quasi"-doublon ;-) -- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour Function Initiale(Quoi As String) Dim st As String, i As Integer
i = 1 Do Until i = 0 st = st & UCase(Left(Quoi, 1)) i = InStr(Quoi, " ") Quoi = Mid(Quoi, i + 1) Loop Initiale = st End Function
Sub test() Debug.Print Initiale("Chiens de prairies de la mayenne") End Sub
pas doublon, une autre maniére :o)
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news: OgfdjOdXFHA.1404@TK2MSFTNGP09.phx.gbl...
Bonjour Pierre,
Excuses-moi pour le "quasi"-doublon ;-)
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour
Function Initiale(Quoi As String)
Dim st As String, i As Integer
i = 1
Do Until i = 0
st = st & UCase(Left(Quoi, 1))
i = InStr(Quoi, " ")
Quoi = Mid(Quoi, i + 1)
Loop
Initiale = st
End Function
Sub test()
Debug.Print Initiale("Chiens de prairies de la mayenne")
End Sub
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net
"Eric" a écrit dans le message de news:
Bonjour Pierre,
Excuses-moi pour le "quasi"-doublon ;-) -- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour Function Initiale(Quoi As String) Dim st As String, i As Integer
i = 1 Do Until i = 0 st = st & UCase(Left(Quoi, 1)) i = InStr(Quoi, " ") Quoi = Mid(Quoi, i + 1) Loop Initiale = st End Function
Sub test() Debug.Print Initiale("Chiens de prairies de la mayenne") End Sub
le méruvien
Bonjour, Merci, et bon week end a tous les deux roger
"Eric" a écrit dans le message de news:
Bonjour Pierre,
Excuses-moi pour le "quasi"-doublon ;-) -- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour Function Initiale(Quoi As String) Dim st As String, i As Integer
i = 1 Do Until i = 0 st = st & UCase(Left(Quoi, 1)) i = InStr(Quoi, " ") Quoi = Mid(Quoi, i + 1) Loop Initiale = st End Function
Sub test() Debug.Print Initiale("Chiens de prairies de la mayenne") End Sub
Bonjour, Merci, et bon week end a tous les deux
roger
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
OgfdjOdXFHA.1404@TK2MSFTNGP09.phx.gbl...
Bonjour Pierre,
Excuses-moi pour le "quasi"-doublon ;-)
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour
Function Initiale(Quoi As String)
Dim st As String, i As Integer
i = 1
Do Until i = 0
st = st & UCase(Left(Quoi, 1))
i = InStr(Quoi, " ")
Quoi = Mid(Quoi, i + 1)
Loop
Initiale = st
End Function
Sub test()
Debug.Print Initiale("Chiens de prairies de la mayenne")
End Sub
Bonjour, Merci, et bon week end a tous les deux roger
"Eric" a écrit dans le message de news:
Bonjour Pierre,
Excuses-moi pour le "quasi"-doublon ;-) -- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
bonjour Function Initiale(Quoi As String) Dim st As String, i As Integer
i = 1 Do Until i = 0 st = st & UCase(Left(Quoi, 1)) i = InStr(Quoi, " ") Quoi = Mid(Quoi, i + 1) Loop Initiale = st End Function
Sub test() Debug.Print Initiale("Chiens de prairies de la mayenne") End Sub