Bonjour Dietyl,
Voici la nouvelle version du fichier Excel :
Ctrl e ➯ travail effectué
Alt F11 pour voir le code VBA, puis revenir sur Excel
Tu verras que c'est très facile d'adapter pour ton propre fichier, avec A21, A23, A25, A27 (changer l'appel seulement) :
Sub Essai()
Application.ScreenUpdating = False
Crochets [A21]: Crochets [A23]: Crochets [A25]: Crochets [A27]
End Sub
OU
Sub Essai
Dim celX As Range: Application.ScreenUpdating = False
For Each celX In [A21, A23, A25, A27]: Crochets celX: Next celX
End Sub
OU
Sub Essai
Dim lig As Byte: Application.ScreenUpdating = False
For lig = 21 To 27 Step 2: Crochets Cells(lig, 1): Next lig
End Sub
C'était pour ton exemple de 4 cellules non contigües.
Pour une plage contigüe, par exemple C5:F20 :
Sub Essai
Dim celX As Range: Application.ScreenUpdating = False
For Each celX In [C5:F20]: Crochets celX: Next celX
End Sub
Si tu as toujours besoin de transmettre ton fichier Excel, n'hésite pas !
mais je crois qu'avec toutes ces infos, ce sera pas nécessaire.
dhany