XL 2016 Macro pour réduire le nombre de caracteres via input box

davidoffkrk

XLDnaute Nouveau
Bonjour

Je souhaiterais créer une macro VBA qui permettrait de sélectionner plusieurs cellules sur excel (via l’input box) et réduirait automatiquement les cellules qui font plus de 10 caractères via la fonction LEFT ( pour les cellules de moins de 10 caractères aucune action de la macro)

J’ai testé la macro ci dessous mais cela fonctionne uniquement quand je sélectionne une cellule seulement.

Si une ame genereuse serait en mesure de m’aider ca serait super :)

Merci !

Ma macro :

Sub cut()
DIm rng as range

Set rng=Application.inputbox("Choisir cellules", type=8)
If not rng is nothing then
MyArray=rng

End if
If len(rng.value) > 10 Then
rng.value = VBA.left (rng,10)
End if
End sub
 

Discussions similaires

Réponses
3
Affichages
292