Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

incrementation

R

rem$

Guest
bonjour a tous,

je voudrais obtenir une incrementation automatique d'apres un choix
j'éclairci:
$A=liste de choix1 (tata-titi-toto) cette liste de choix est vrai pour toute la colonne A
je voudrai obtenir dans une colonne plus loing (S) le choix de A plus un numero d'ordre cad que dans ma colonne S je pourrais trouver tata1, titi1, tata2, toto1, toto2, toto3, titi2, tata3 mais je voudrais que l'incrementation du N° soit automatique et SANS possiblité de doublon
es-ce réalisable???? je n'ai rien trouver de semblable a telecharger

merci
 
M

Michel_M

Guest
Bonjour rem$

Si tu n'as pas beaucoup de données en col A

tu écris en S1
=SI(A1="";"";A1&NB.SI(A$1:A1;A1))
et tu tires vers le bas

sinon il faut passer par une macro

je regarde la macro
ad'taleur
Michel
 
M

Michel_M

Guest
Re

Et voici une solution par macro:

Option Explicit

Sub incrementer()
Dim nbre As Long, cptr As Long, var As Long
Dim titre As String

Application.ScreenUpdating = False

'colonne S=19
Columns(19).ClearContents

nbre = Application.CountA(Range("A:A"))
cptr = 1
While cptr <= nbre
If Cells(cptr, 1) > 0 Then
titre = Cells(cptr, 1)
var = Application.CountIf(Range(Cells(1, 1), Cells(cptr, 1)), titre)
Cells(cptr, 19) = titre & var
Else
nbre = nbre + 1
End If
cptr = cptr + 1
Wend

End Sub

A+, bonne soirée
Michel
 
R

rem$

Guest
bonjour au forum
bonjour Michel_M

dsl je n'ai pas pu consulter ta reponse hier
grand merci le resultat obtenu est celui attendu
je n'ai pas utilisé la macro et ca marche tres bien

Juste pour savoir : est-ce possible de conditionner l'incrementation avec une date j'eclairci
j'ai une colonne avec la date et je voulais savoir si l'incrementation pouvais repartir à 1 à chaque nouvelle journée??
j'espere avoir été assez clair

encore merci
 
M

Michel_M

Guest
Bonjour rem$

Pas évident (pour moi) ton truc

Ci joint une proposition avec une colonne intermédiaire en concaténant la date et le nom mais on devrait pouvoir s'en passer avec une formule matricielle...

Le pb est que pour moi, les formules matricielles, c'est "limite"

J'écris cela pour appâter les gros bras des formules.

Je cherche quand même

Bon app
Michel
 

Pièces jointes

  • incrementation_coton.zip
    2.2 KB · Affichages: 16
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…