je suis sur visual basicoui mais quel Visual Basic, il y en existe de nombreuses versions :VBA, VB6 (voire VB5), VBS, VB.Net (framework 1, 2, 3, 3.5, 4, 4.5), et la réponse est bien différente selon la version.
à convertir en majusculeet
de concaténationn'ont pas grand chose à voir.
à chaque fois que j'exécute elle subit la conversion
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionSub Majuscule() 'Mise en majuscule des inforamtions contenues dans les Colonnes adresse et ville Dim Lig As Integer Dim Col As Integer Dim Ville As String Dim Adresse As String With Worksheets("Feuil1") For Lig = 2 To 100 For Col = 4 To 6 & 8 & 7 = " " .Cells(Lig, Col) = UCase(.Cells(Lig, Col)) ' les colonnes des adresses et ligne sont en majuscules Ville = UCase(.Cells(Lig, Col)) Adresse = UCase(.Cells(Lig, Col)) Next Col Next Lig End With MsgBox ("les ville et adresse sont en majuscule") End Sub
for Each c In Range("A1:D200").Cells
If c.Column <> 3 Then c.Value = UCase(c.Value)
next