Bonjour à tous,
Je viens seulement de découvrir votre forum qui fourmille d'excellentes infos (bouh ! diront certains ^_^) et en grand débutant VBA que je suis, j'ai une petite question aux experts Excel que vous êtes.
Voilà la situation :
J'aimerais avoir en D2: D63 des liens, en collage avec liaison (pour éviter la resaisie), avec des champs d'un document word. Le texte "OK" ou "KO", se trouvant dans ces champs, sera donc renseigné automatiquement de word vers excel. Jusqu'ici pas de problème (enfin sauf si il existe une meilleure façon de faire ^^)
J'aimerais ensuite pouvoir avoir un petit tableau de bord (sur la même feuille) qui me permet d'avoir le nombre de résultat OK et de résultat KO. J'utilise alors la formule =NB.SI(D2: D63;"OK") mais à ma grande surprise rien ne sort puisque cette formule ne prend pas en compte la formule de la liaison.
Du coup, je me dis qu'il faut passer par une étape de copie des valeurs des cellules concernées (en E2:E63) pour que la formule NB.SI fonctionne, et ne connaissant pas de formule qui permet de copier uniquement les valeurs de cellule contenant une formule, il me faut passer par le VBA.
Et là, c'est le drame, je suis une bille en VBA ! ^^
Si l'un de vous, dans sa grande bonté peut porter secours à un gros noob du VBA ^^
Je viens seulement de découvrir votre forum qui fourmille d'excellentes infos (bouh ! diront certains ^_^) et en grand débutant VBA que je suis, j'ai une petite question aux experts Excel que vous êtes.
Voilà la situation :
J'aimerais avoir en D2: D63 des liens, en collage avec liaison (pour éviter la resaisie), avec des champs d'un document word. Le texte "OK" ou "KO", se trouvant dans ces champs, sera donc renseigné automatiquement de word vers excel. Jusqu'ici pas de problème (enfin sauf si il existe une meilleure façon de faire ^^)
J'aimerais ensuite pouvoir avoir un petit tableau de bord (sur la même feuille) qui me permet d'avoir le nombre de résultat OK et de résultat KO. J'utilise alors la formule =NB.SI(D2: D63;"OK") mais à ma grande surprise rien ne sort puisque cette formule ne prend pas en compte la formule de la liaison.
Du coup, je me dis qu'il faut passer par une étape de copie des valeurs des cellules concernées (en E2:E63) pour que la formule NB.SI fonctionne, et ne connaissant pas de formule qui permet de copier uniquement les valeurs de cellule contenant une formule, il me faut passer par le VBA.
Et là, c'est le drame, je suis une bille en VBA ! ^^
Si l'un de vous, dans sa grande bonté peut porter secours à un gros noob du VBA ^^