Macro Equivalent de rechercheh() + copie sous condition en VBA

  • Initiateur de la discussion Initiateur de la discussion Jérémy756
  • 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 !

J

Jérémy756

Guest
😀Bonjour à tous,

je suis débutant en VBA, j'ai donc tenté de m'inspirer (pour ne pas dire bidouiller) de divers macros et explications que j'ai pu trouver sur internet mais en vain.

Mon problème est le suivant:
Recopier des valeurs (sous condition) de colonnes (lettres et chiffres) situées dans un autre classeurs Excel en passant préalablement par la recherche de la bonne colonne (équivalent d'une fonction rechercheh()).

J'ai tenté d'utiliser le truc *.end(xldown) plutôt que de sélectionner une ligne, mais encore une fois je ne suis sûr de rien!

Voici ce que j'ai fait. Problème: il ne se passe strictement rien...



Code:
Sub JolieMacro()

    Dim i
    Dim j
    'Dim IdentifiedColumn
    Dim StreamAddress As Object
    
               For i = 20 To Workbooks("A.xls").Worksheets("Mixture").Range("H20").End(xlDown).Row '
                           With Workbooks("B.xls").Sheets("Données Formatées").Range("E6:BZ6")
                           Set StreamAddress = .Find("H" & i, LookIn:=xlValues)
         
                           Do
                                For j = 18 To 45
                                       If Range(StreamAddress.Column & j).Value > 0.045 Then
                                       Workbooks("A.xls").Sheets("Mixture").Range("I20:I65536").Find("").Value = Workbooks("B.xls").Sheets("Données Formatées").Range(StreamAddress.Column & j).Value
                                        Workbooks("A.xls").Sheets("Mixture").Range("F20:F65536").Find("").Value = Workbooks("B.xls").Sheets("Données Formatées").Range("B" & j).Value
                                       End If
                                Next
                            Loop While Not StreamAddress Is Nothing
                            End With
               Next

End Sub


Si vous avez des suggestions, je tends l'oreille..😕

Par avance merci

Jérémy
 
Dernière modification par un modérateur:
Re : Macro Equivalent de rechercheh() + copie sous condition en VBA

Bonjour,

s'il vous plaît qqn aurait il une idée pour résoudre mon problème?
Est-ce que le sujet n'est pas assez clair? 😕
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 VBA Transpose
Réponses
11
Affichages
938
Réponses
3
Affichages
851
Réponses
0
Affichages
640
Réponses
7
Affichages
959
Réponses
33
Affichages
3 K
Retour