Autres (RESOLU)incrémentations automatique sans formule

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 !

chaelie2015

XLDnaute Accro
Bonjour
je souhaite dans mon tableau (commence de A2 ) incrémenter la cellule ( de la colonne A) automatiquement par vb si la cellule adjacente ( colonne B) est différente de vide
si B2 (colonne B) est <>"" alors afficher dans A2=1
si B3 (colonne B) est <>"" alors afficher dans A3=2
anis de suite....
a+
 
Bonjour chaelie2015, Phil69970,

Essayez ceci :
VB:
Sub Incrementer()
With ActiveSheet
    If .FilterMode Then .ShowAllData 'si la feuille est filtrée
    With .Range("A2:B" & .Cells.SpecialCells(xlCellTypeLastCell).Row)
        If .Row < 2 Then Exit Sub
        .Columns(1) = "=IF(RC[1]="""","""",MAX(R1C:R[-1]C)+1)"
        .Columns(1) = .Columns(1).Value 'supprime les formules
    End With
End With
End Sub
A+
 
Bonjour Forum,@Phil69970,job
je souhaite utiliser ce code automatiquement sans passer par bouton
c'est fait par "Private Sub Worksheet_SelectionChange(ByVal Target As Range)"
le souci par exemple si je supprime le contenu de la cellule C2 automatiquement la cellule A2 DOIT ETRE VIDE

VB:
Application.ScreenUpdating = False
Dim Derlig&
Derlig = Worksheets("Feuil1").Range("C" & Rows.Count).End(xlUp).Row
[A2] = 1: Range("A2:A" & Derlig).DataSeries
merci
 

Pièces jointes

Dernière édition:
- 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

Discussions similaires

  • Question Question
Réponses
8
Affichages
171
Réponses
4
Affichages
81
Réponses
5
Affichages
142
  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
224
Réponses
5
Affichages
130
Retour