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..