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

XL 2013 Insertion de ligne

alkacefa17

XLDnaute Nouveau
Bonjour à tous,
Dans le fichier joint je peux insérer des lignes manuellement mais je voudrais qu'à l'ouverture du fichier si le nombre de ligne est inférieur à 3 par exemple un nombre de 5 soit ajouté automatiquement.

Pouvez-vous m'aider
 

Pièces jointes

  • Compte Xld.xlsm
    149.2 KB · Affichages: 15

fanch55

XLDnaute Barbatruc
Bonjour,
Modification des codes Workbook_Open et Insererlignes

Nota: formules modifiées en colonne K ( sans incidence sur la demande )
 

Pièces jointes

  • Copie de Compte Xld-1.xlsm
    149 KB · Affichages: 7

fanch55

XLDnaute Barbatruc
La shape d'insertion a été renommée Insertion
Mise en forme conditionnelle de la colonne des dates
Ajout code pour changer la couleur du shape Insertion lors d'un changement dans la feuille
VB:
Private Sub Worksheet_Change(ByVal Target As Range)

    If WorksheetFunction.CountBlank(Range("A" & [Debut].Row & ":" & "A" & [Fin].Row)) <= 3 Then
        Shapes("Insertion").OLEFormat.Object.Interior.Color = 49407 ' orange
    Else
         Shapes("Insertion").OLEFormat.Object.Interior.Color = 16507848 ' bleu clair
    End If
        
End Sub
 

Pièces jointes

  • Copie de Compte Xld-1.xlsm
    151.7 KB · Affichages: 19

alkacefa17

XLDnaute Nouveau
 

Pièces jointes

  • 1637825101363.png
    224.3 KB · Affichages: 9

fanch55

XLDnaute Barbatruc
Bonjour,
Je suppose que vous avez un pb avec la MFC.

D'après ce que montre votre image, la formule entrée est la suivante :
=ET($A$5="";NB.VIDE($A$5:$A$7862)<=3)​

pour fonctionner correctement,, il faut que ce soit celle ci-dessous
=ET($A5="";NB.VIDE($A$5:$A$7862)<=3)​
 

Discussions similaires

Réponses
1
Affichages
311
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…