|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Nicolas Inscription : janvier 2012 Messages : 2 ![]() |
Bonjour à tous.
Je débute en VBA et je viens de créer une macro me permettant de modifier un nombre X de fichiers identiques dans un répertoire. Après l'insertion d'une colonne, je souhaite affecter une formule aux cellules de cette colonne pour mesurer un écart entre une valeur a et b, tout en utilisant "sierreur" dans le cas d'une division par 0. Le code ci-dessous me rend une "erreur d'exécution 1004 / erreur définie par l'application ou par l'objet" Code :
Nicom |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Retraité Inscription : avril 2011 Messages : 696 ![]() |
Bonjour,
As-tu essayé avec Code :
Workbooks(monfichier).Sheets(1).Cells(i, 12).FormulaLocal = "=sierreur((" & a & "-" & b & ")" & "/" & b & ";" & """""" & ")"
|
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Nicolas Inscription : janvier 2012 Messages : 2 ![]() |
Merci Beaucoup, ca fonctionne comme ca.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com