XL 2013 Insertion de ligne

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 !

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

La shape d'insertion a été renommée Insertion
1637344390016.png
Mise en forme conditionnelle de la colonne des dates
1637344648675.png
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

Bonjour,
Le "Ajout code pour changer la couleur du shape Insertion lors d'un changement dans la feuille" réagit correctement, par contre la mise en forme conditionnelle ,elle, ne marche pas sur mon fichier. Y a t il une condition autre à renseigner.
Merci
La shape d'insertion a été renommée InsertionRegarde la pièce jointe 1122202
Mise en forme conditionnelle de la colonne des datesRegarde la pièce jointe 1122203
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

  • 1637825101363.png
    1637825101363.png
    224.3 KB · Affichages: 11
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)​
 
- 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
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
225
Réponses
4
Affichages
100
Réponses
4
Affichages
128
Deleted member 453598
D
Retour