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

[VBA]Besoin d'aide pour integrer des formules excel (correction)

  • Initiateur de la discussion Initiateur de la discussion G@mbit
  • 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 !

G@mbit

XLDnaute Nouveau
Salut à tous!

alors voilà, je dois faire un petit fichier qui sera remplis tel une base de donnée.
Afin d'avoir quelque chose de fluide, je veux passer par une interface VBA.
Pour cela, j'ai fait un programme, mais ne parvient pas à le finaliser.

J'entend par là qu'il reste certains bugs.
Le programme, le voici:


J'ai cependant, 4 problemes:
Mes 3 Vlookup ne fonctionnent pas (erreur 1004) pour une raison que j'ignore... si j'enleve le "=" en début de formule, je n'ai plus l'erreur mais il me copie du texte et non pas une formule.
Enfin, le SOMMEPROD m'indique une erreur que je ne comprend pas non plus.

Ainsi, je me retourne vers vous pour avoir un regard extérieur 🙂

Merci!
 
Re : [VBA]Besoin d'aide pour integrer des formules excel (correction)

Salut!

donc j'ai essayé ce que tu m'as montré, mais ça ne fonctionne pas non plus 🙁
il me met toujours cette maudite erreur 1004
 
Re : [VBA]Besoin d'aide pour integrer des formules excel (correction)

en faite, si je mets ça:
Range("i1").Formula = "=VLookUp(Gl;source!$A$2:$D$15;gap)"
ou
Range("i1")= "=VLookUp(Gl;source!$A$2:$D$15;gap)"
ça ne marche pas

mais si je mets ça:
Range("i1").Formula = "VLookUp(Gl;source!$A$2:$D$15;gap)"
Range("i1")= "VLookUp(Gl;source!$A$2:$D$15;gap)"
alors il ne me met plus d'erreur mais la formule est bien entendu copiée telle qu'elle dans ma cellule.... :/
 
Re : [VBA]Besoin d'aide pour integrer des formules excel (correction)

Bonjour,

sans un petit fichier exemple pour tester, difficile de t'aider... essaye peut être avec l'enregistreur de macro, te donnera un code brut de brut... de plus perso, pas trop formuliste....

bonne journée
@+
 
Re : [VBA]Besoin d'aide pour integrer des formules excel (correction)

Re,

manque peut être un argument à la fonction et c'est quoi ce "gap" :
Code:
Range("i1")= "=VLookUp(Gl;source!$A$2:$D$15;gap;0)"
 
Re : [VBA]Besoin d'aide pour integrer des formules excel (correction)

Bonjour G@mbit, Bonjour Pierrot 🙂,

Met Formula et remplace tes ";" par des ","

genre

Code:
Range("i1").Formula = "=VLookUp(Gl,source!$A$2:$D$15,gap)"

Mais la question de Pierrot sur "gap" reste d'actualité
 
Re : [VBA]Besoin d'aide pour integrer des formules excel (correction)

Re,

bah la formule attends un numéro de colonne, non ....

s'il était besoin, je confirme 😉
Si gap est une plage de cellules, peu de chances que ça renvoie le résultat attendu
mais bon, cette partie c'est la création de la formule et comme on ne connait pas les données...
 
Re : [VBA]Besoin d'aide pour integrer des formules excel (correction)

hello!

alors voilà, j'ai refait quelques modifications.
Maintenant tout fonctionne. Voilà ce que j'ai désormais:

question:
Au début je demande à l'utilisateur de saisir le nom du GL, dans le but de faire une recherche apres. Hors si l'utilisateur n'orthographie pas correctement le nom, ça ne fonctionnera pas.
De ce fait, j'aimerais imposer un menu déroulant où l'utilisateur viendrai selectionner un nom. Je ne veux pas qu'il ai la possibilité de le rentrer lui meme.
Est-ce possible?
Si oui, comment? 🙂

Merci d'avance 😉
 
Re : [VBA]Besoin d'aide pour integrer des formules excel (correction)

Bonjour G@mbit,

Il n'y a pas de listes déroulantes dans les InputBox, il faut que tu crées un userform avec un contrôle Combobox (liste déroulante) ou que tu envisages une liste déroulante dans la feuille de calcul
 
- 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

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
184
Réponses
5
Affichages
535
Réponses
6
Affichages
310
Réponses
4
Affichages
253
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…