Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Re : Copier-coller et garder seulement x de caractères
Bonjour techinis, vgendron, le forum,
La solution par VBA est simple.
Voyez le fichier joint et cette macro dans le code de la feuille (clic droit sur l'onglet et Visualiser le code) :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim r As Range
Set r = Intersect(Target, Me.UsedRange)
If r Is Nothing Then Exit Sub
For Each r In r 'si entrées multiples
If Len(r) > 39 Then r = Left(r, 39)
Next
End Sub
est ce parce que ca "impose" un bouton de lancement comme dans mon exemple?
si c'est juste ca..
le meme code, peut etre intégré dans l'évènement "Change" de la feuille..
ainsi, l'opération de tronquature se fait automatiquement
ex:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
if target.column=1 then
Target = Right(Target, Target.Offset(0, 1))
end if
End Sub
Hello Job,
j'avais pas vu ton post qui est sur la deuxième page ;-)
donc ma proposition tombe complètement à coté.. d'autant que je ne garde que les caractères de droite.. pas de gauche
et en plus, je ne "travaille" que sur la colonne A.. 🙂
- 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