Erreur d'eéxcution "1004" en Excel 2007

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

Zekeria

XLDnaute Nouveau
Bonjour tout le monde
j'ai réalisé la macro suivante d'automatisation de la valeur cible mais après un certain traitement Excel m'affiche un message d'erreur d’exécution "1004":

Sub VC()
Dim rg As Range, c As Range

Set rg = Sheets(2).Range("A3252:A6497") 'Plage contenant les étiquettes (colonne A) ' ADAPTER
For Each c In rg ' Pour tout les cellules de la plage
'Valeur cible de 0 dans la colonne BCE (c.offset(0,1434)) en changeant la cellule de la colonne BCD
c.Offset(0, 1434).GoalSeek Goal:=0, changingcell:=c.Offset(0, 1433)
Next c
End Sub[/B]


Est ce que quelqu'un peut m'aider à corriger cette erreur et lancer mon traitement pour le reste du fichier
Merci d'avance
 
Re : Erreur d'eéxcution "1004" en Excel 2007

Bonjour,

Le cellule à changer ne peut pas etre celle qui contient la formule.
En d'autres termes dans ton code :
Code:
c.Offset(0, 1434).GoalSeek Goal:=0, ChangingCell:=c.Offset(0, 1433)
On ne peut pas avoir 2 fois c.Offset(0, 1434)

Comme ça :
Code:
c.GoalSeek Goal:=0, ChangingCell:=c.Offset(0, 1434)
Ca peut fonctionner

Voir l'exemple joint
 

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

Discussions similaires

Réponses
3
Affichages
829
  • Question Question
Réponses
20
Affichages
3 K
  • Question Question
Réponses
2
Affichages
1 K
Réponses
7
Affichages
657
Retour