• Initiateur de la discussion Initiateur de la discussion GUERET
  • 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 !

Salut, la colonne J semble mal remplie .... une cellule est restée vide entre 2 autres ..

Sinon, vous pouvez simplifier le code de la feuille Pilote :
VB:
Private Sub Worksheet_Activate()
    Dim sh As Shape
        
    Application.ScreenUpdating = False
    For Each sh In Me.Shapes
        sh.Delete
    Next
    For Each sh In Feuil27.Shapes
        If sh.TopLeftCell.Column = 4 Then
            If Not IsError(Application.Match(Feuil27.Range("B" & sh.TopLeftCell.Row), Me.Range("B4:B24"), 0)) Then
                sh.Copy
                Me.Range("A3").Offset(Application.Match(Feuil27.Range("B" & sh.TopLeftCell.Row), Me.Range("B4:B24"), 0), 0).PasteSpecial
                Selection.Height = Selection.TopLeftCell.Height
            End If
        End If
    Next
    Application.ScreenUpdating = True
End Sub
 
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
Retour