Insertion d'une formule Excel Via Macro
Résolu
Webstter67
Messages postés
5
Statut
Membre
-
Webstter67 Messages postés 5 Statut Membre -
Webstter67 Messages postés 5 Statut Membre -
Bonjour à tous !!
Tout d'abord, tout mes voeux pour l'année nouvelle !!
Je sollicite votre aide, pour un problème apparemment anodin sur lequel je me casse les dents depuis plusieurs heures....
Je travaille dans le transport, et j'ai besoin de garder une trace des temps de chargements de mes camions.
J'ai donc deux feuilles excels, une BDD et une Hebdo.
Je rempli la feuille hebdo, et via une macro, chaque fin de semaine, je retranscris les heures dans la BDD.
Pour pouvoir y faire des recherches, j'ai placé dans la feuille Hebdo, une liste déroulante avec les numéros de semaine.
J'aimerais une fois que la macro de saisie dans la BDD soit terminé, que des formules (de type recherchev....) soit mises dans certaines cellules de ma feuille Hebdo.
J'avais commencé comme suit :
Range("D5").Value = "=si(RECHERCHEV(G1;BDD!A2:M53;2;FAUX)=0;"";RECHERCHEV(G1;BDD!A2:M53;2;FAUX)"
C'est quoi le soucis ??
Un peu d'aide ?
Merci d'avance !
Webstter67
Tout d'abord, tout mes voeux pour l'année nouvelle !!
Je sollicite votre aide, pour un problème apparemment anodin sur lequel je me casse les dents depuis plusieurs heures....
Je travaille dans le transport, et j'ai besoin de garder une trace des temps de chargements de mes camions.
J'ai donc deux feuilles excels, une BDD et une Hebdo.
Je rempli la feuille hebdo, et via une macro, chaque fin de semaine, je retranscris les heures dans la BDD.
Pour pouvoir y faire des recherches, j'ai placé dans la feuille Hebdo, une liste déroulante avec les numéros de semaine.
J'aimerais une fois que la macro de saisie dans la BDD soit terminé, que des formules (de type recherchev....) soit mises dans certaines cellules de ma feuille Hebdo.
J'avais commencé comme suit :
Range("D5").Value = "=si(RECHERCHEV(G1;BDD!A2:M53;2;FAUX)=0;"";RECHERCHEV(G1;BDD!A2:M53;2;FAUX)"
C'est quoi le soucis ??
Un peu d'aide ?
Merci d'avance !
Webstter67
A voir également:
- Insertion d'une formule Excel Via Macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Excel mise en forme conditionnelle formule - Guide
7 réponses
Bonjour,
Range("D5").Formula = ..Et si le classeur est amener à être distibuer
Range("D5").FormulaLocal = ..A+
Webstter67
Messages postés
5
Statut
Membre
Réponse on ne peut plus rapide !! Mais je viens d'essayer, Excel m'indique Erreur définie par l'application ou l'objet....
Tu raconte des craques...
Parce que dans ta cellule, pour commencer y manque une parenthèse fermante.
Et avec..
Range("D5").FormulaLocal = "=si(RECHERCHEV(G1;BDD!A2:M53;2;FAUX)=0;"""";RECHERCHEV(G1;BDD!A2:M53;2;FAUX))"
Ca fonctionne, prochaine fois tâche de plus te "tromper"
Parce que dans ta cellule, pour commencer y manque une parenthèse fermante.
Et avec..
Range("D5").FormulaLocal = "=si(RECHERCHEV(G1;BDD!A2:M53;2;FAUX)=0;"""";RECHERCHEV(G1;BDD!A2:M53;2;FAUX))"
Ca fonctionne, prochaine fois tâche de plus te "tromper"
C'est qu'il y a une erreur dans ta formule.
Si besoin de guillement dans la formule il faut les doubler, au milieu de ta formule mettre 4 guillemets au lieu de 2
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Si besoin de guillement dans la formule il faut les doubler, au milieu de ta formule mettre 4 guillemets au lieu de 2
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour tester.. colle ta formule directement dans la cellule D5, tu verra directement si ça provient de la formule ?
En recherchV si tout est vide tu à une erreur.
A+
En recherchV si tout est vide tu à une erreur.
A+