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

recherchev dans un autre classeur

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

osishame

XLDnaute Junior
Bonjour le forum,

Mon problème est le suivant : j'ai deux classeurs :

Dans le classeur 1
J'ai une table de correspondance des contrats dans un onglet "Table"
En A1 j'ai la valeur suivante = CDI
En B1 j'ai la valeur suivante = Présent CDI
En A2 j'ai la valeur suivante = CDD
En B2 j'ai la valeur suivante = Présent CDD

Dans le classeur 2 :
En A1 j'ai la valeur suivante = CDD
En B1 j'ai la valeur suivante = Présent CDD

Je souhaite faire un test en C1 pour savoir si mon type de contrat en A1 est bien égal à celui en A2.
Ma macro est lancée du classeur 2
Mon classeur 1 a été appelé dans le code : TableFile

cells(1,3).select
ActiveCell.Formula = "=recherchev(RC[-2];'[" & TableFile & "]Table'!$A:$B;2;FAUX)=RC[-1]"


Le test devrait me renvoyer la valeur : VRAI mais j'ai une erreur 104 sur la ligne de code recherchev.

Merci pour votre aide !

osi.
 
Re : recherchev dans un autre classeur

Bonjour,

utilise peut être un code de ce type... à adapter....
Code:
With Workbooks("classeur1.xls").Sheets("NomFeuille")
    .Range("X1").Value = .Range("A1").Value = Workbooks("classeur2.xls").Sheets("NomFeuilleX").Range("A2").Value
End With
bonne 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
2
Affichages
158
Réponses
3
Affichages
342
Réponses
0
Affichages
357
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…