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

3

35niavlys

Guest
Bonjour, par exemple si dans la cellule A1 j'écris Farine, je souhaiterais que dans la cellule A2 j'en ai le prix. Or je veux que ce prix soit stocké dans un autre classeur. Donc il faut que la fonction recherche dans un autre classeur le mot Farine dans la colonne A et me donne la valeur mise dans la colonne B.

J'ai déjà essayé quelques fonction mais je suis novice

Merci d'avance
 
Re : Base de donnée

='[Prix.xlsx]Feuil1'!$A:$A dans Donnée ?????? c'est bien à cet endroit !!!!! dans une liste de validation ce ne serait pas plutot dans une liste déroulante formulaire ou activeX


Ctrl + alt + f5 ou le bouton Actualiser dans l'onglet "données" ruban "connexion" doit remettre les formules correctement

Cdlt

Gilbert_RGI
 
Re : Base de donnée

Tout compte fait, ça fonction tout seul si je change de répertoire.(je crois, peux-tu essayer sur ton ordi ?)

Mais je suis obliger d'ouvrir ma base de donnée pour pouvoir m'en servir. As-tu une solution ?

Voilà mes fichiers si tu veux voir mes modif.
 

Pièces jointes

Re : Base de donnée

Comment tu fais ça car je ne connais rien sur le vba

il faut que ta bécane autorise les macros

donc le nom de l' extension de ton fichier ne sera plus xlsx mais xlsm

je te mets le fichier avec le code d'ouverture du second

pour voir le code tu cliques droit sur le nom de l'onglet de feuille et sur visualiser le code ensuite
là tu te trouves dans l'éditeur de VBA soit le VBE
 

Pièces jointes

Re : Base de donnée

tu peux encore améliorer en fermant le second fichier quand tu fermes le premier
avec :
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Workbooks("INGREDIENTS ET PRIX.xlsx").Close SaveChanges:=True
End Sub

je te mets le fichier changé
 

Pièces jointes

Re : Base de donnée

Merci beaucoup mais lorsque je ferme, les deux classeurs se ferme mais Excel ne se ferme pas. Y a t-il une ligne à ajouter au code vba ?

tu ajoutes l'instruction QUIT au moment de fermer l'application

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Workbooks("INGREDIENTS ET PRIX.xlsx").Close SaveChanges:=True
Application.Quit
End Sub
 

Pièces jointes

- 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

Réponses
15
Affichages
880
Réponses
5
Affichages
711
Réponses
7
Affichages
724
Réponses
3
Affichages
266
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
253
Retour