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

Problème de code VBA

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

JORDAN

XLDnaute Impliqué
Bonjour tout le monde,

Avec le code ci-dessous je récupère des données de la feuille "Reception" et je les mets dans la feuille "Retour"

Tout fonctionne bien seulement si la feuille "Reception" est active sinon rien ne va

Je n'arrive pas à comprendre pourquoi le With Sheets("Reception") n'est pas pris en compte.

J'ai bien dû oublier quelque chose mais quoi ????

Merci pour vos infos


Code:
Sub Retour()

Dim I As Integer
Dim C As Range

I = 1
With Sheets("Reception")
    For Each C In Range("A2:A65536")
        If C.Offset(0, 16) = "X" Then
            I = I + 1
            Sheets("Retour").Cells(I, 1) = C.Offset(0, 7)
            Sheets("Retour").Cells(I, 2) = C.Offset(0, 6) - 1
        End If
    Next C
End With
End Sub
 
Re : Problème de code VBA

Bonjour,
Oubli du petit point qui fait de grandes différences
Code:
Sub Retour()

Dim I As Integer
Dim C As Range

I = 1
With Sheets("Reception")
    For Each C In [B][COLOR="Red"].[/COLOR][/B]Range("A2:A65536") 'ici devant Range
        If C.Offset(0, 1) = "X" Then
            I = I + 1
            Sheets("Retour").Cells(I, 1) = C.Offset(0, 7)
            Sheets("Retour").Cells(I, 2) = C.Offset(0, 6) - 1
        End If
    Next C
End With
End Sub
A+
kjin
 
Dernière édition:
Re : Problème de code VBA

Bonjour Kjin,

Oui effectivement ça va nettement mieux avec le petit point
Il fait vraiment toute la différence
et pourtant je le savais mais avec le C.offset je l'ai complètement oublié

Merci pour ton aide et bonne fin de journée
 
- 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

Réponses
5
Affichages
703
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
2
Affichages
426
Réponses
4
Affichages
580
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…