Aide Maccro
Résolu/Fermé3 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
19 févr. 2013 à 09:17
19 févr. 2013 à 09:17
Bonjour,
eric
Sub typeRef() Dim c As Range For Each c In Selection Select Case Len(Split(c, " ")(0)) Case 4 c.Offset(0, -2) = "1" c.Offset(0, -1) = "T" Case 6 c.Offset(0, -2) = "2" c.Offset(0, -1) = "T" Case 8 c.Offset(0, -2) = "3" c.Offset(0, -1) = "T" Case 11 c.Offset(0, -2) = "4" c.Offset(0, -1) = "O" End Select Next c End SubTu sélectionnes la plage à traiter et tu lances la macro.
eric
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 706
19 févr. 2013 à 09:19
19 févr. 2013 à 09:19
Bonjour,
Je ne pense pas que tu ai besoin d'une macro, avec ces formules cela devrait être fonctionnel :
Il te suffit ensuite de double cliquer sur la petite croix en bas à droite pour que les formules s'étendent sur toute la colonne utile.
Je ne pense pas que tu ai besoin d'une macro, avec ces formules cela devrait être fonctionnel :
en A1 =CHOISIR(NBCAR($C1);0;0;0;1;0;2;0;3;0;0;4) en B1 =CHOISIR(NBCAR($C1);0;0;0;"T";0;"T";0;"T";0;0;"O")
Il te suffit ensuite de double cliquer sur la petite croix en bas à droite pour que les formules s'étendent sur toute la colonne utile.