Problème macro insertion de ligne

  • Initiateur de la discussion Initiateur de la discussion gillmo
  • Date de début Date de début

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 !

gillmo

XLDnaute Occasionnel
bonjour le forum,

Sur le fichier joint, lorsque je clique sur le bouton cela m’insère 2 lignes après chaque date contenant un vendredi. Tout va bien puisque c'est ce que je souhaite. Seulement, je voudrais que la macro s'arrête après la dernière ligne contenant une date, et pour l'instant la macro continu d'insérer des lignes.


J'espère avoir été clair.

Cdlt.
 

Pièces jointes

Re : Problème macro insertion de ligne

Bonjour

Remplacer votre macro par la suivante

Code:
Sub insert()
    For i = 9 To Range("A63").End(xlUp).Row
        On Error Resume Next
        With Sheets("Fiche")
            If Cells(i, 1) <> "" Then
            If Weekday(Cells(i, 1), vbMonday) = 5 Then
                Cells(i + 2, 1).EntireRow.insert , copyorigin:=xlFormatFromRightOrBelow
                Range(Cells(i + 2, 1), Cells(i + 2, 4)).Select
                With Selection.Interior
                    .ColorIndex = 15
                End With
            End If
            Else
            End If
        End With
    Next i
End Sub
 
- 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 Fonction si
Réponses
7
Affichages
223
Réponses
4
Affichages
229
Retour