Yves du calvados
XLDnaute Nouveau
Bonjouoor à tous,
j'aurais besoin d'une petite aide concernant la fonction mid
j'ai une liste de dis mots de mot1 à mot10.
je souhaiterais prendre, pour le premiere ligne (premlig), la premiere lettre de chaque mot, ce qui donnerait "aecvrrtsc"
ma variable mot & b ne fonctionne pas; je dois oublier quelque chose. j'obtiens "12345678910"
vous troucerez ci-dessous ma macro.
merci à tous pour votre aide
Cordialement
Sub tri()
mot1 = Range("C6").Value 'amputeriez
mot2 = Range("C7").Value 'encensasse
mot3 = Range("C8").Value 'caressasse
mot4 = Range("C9").Value 'engueulade
mot5 = Range("C10").Value 'voltigeais
mot6 = Range("C11").Value 'remanieras
mot7 = Range("C12").Value 'rappointis
mot8 = Range("C13").Value 'tintassiez
mot9 = Range("C14").Value 'séjournons
mot10 = Range("b1").Value 'contentant
premlig = ""
For a = 1 To 10
For b = 1 To 10
premlig = premlig + Mid(mot & b, a, 1)
Next b
Next a
MsgBox premlig
' aecvrrtsc
End Sub
j'aurais besoin d'une petite aide concernant la fonction mid
j'ai une liste de dis mots de mot1 à mot10.
je souhaiterais prendre, pour le premiere ligne (premlig), la premiere lettre de chaque mot, ce qui donnerait "aecvrrtsc"
ma variable mot & b ne fonctionne pas; je dois oublier quelque chose. j'obtiens "12345678910"
vous troucerez ci-dessous ma macro.
merci à tous pour votre aide
Cordialement
Sub tri()
mot1 = Range("C6").Value 'amputeriez
mot2 = Range("C7").Value 'encensasse
mot3 = Range("C8").Value 'caressasse
mot4 = Range("C9").Value 'engueulade
mot5 = Range("C10").Value 'voltigeais
mot6 = Range("C11").Value 'remanieras
mot7 = Range("C12").Value 'rappointis
mot8 = Range("C13").Value 'tintassiez
mot9 = Range("C14").Value 'séjournons
mot10 = Range("b1").Value 'contentant
premlig = ""
For a = 1 To 10
For b = 1 To 10
premlig = premlig + Mid(mot & b, a, 1)
Next b
Next a
MsgBox premlig
' aecvrrtsc
End Sub