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

  • Initiateur de la discussion Initiateur de la discussion davidoffkrk
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
900
Retour