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