Bonjour le Forum !
J’utilise couramment une macro qui incrémente de +1 toutes les valeurs d’une plage, en n’agissant pas sur les cellules filtrées ou masquées.
Sub Edition_Collage_Spécial_Ajouter_1_à_sélection()
For Each C In Selection
If Rows(C.Row).EntireRow.Hidden = False Then
C.Value = C.Value + 1
End If
Next C
End Sub
Je voudrais modifier cette macro pour qu’elle agisse aussi sur les cellules avec un contenu alphanumérique, mais je ne sais pas comment faire…
Voilà des exemples de avant / après exécution de la macro :
1 → 2
Option n°1 → Option n°2
Version n°1bis → Version n°2bis
Pour les cellules contenant plusieurs séries de nombres, genre « 18 avril 1994 », la macro pourrait ne rien faire, ou changer seulement le 1er nombre, au plus simple en termes de programmation.
Quelqu’un pourrait-il m’aider ?!
Merci !