Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" <xaier.domergue@discussions.microsoft.com> a écrit dans le message de news:
2BDBDE3B-CE23-4FD4-A0F2-67DCC498FA04@microsoft.com...
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" <xaier.domergue@discussions.microsoft.com> a écrit dans le message de news:
2BDBDE3B-CE23-4FD4-A0F2-67DCC498FA04@microsoft.com...
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" a écrit dans le message de news:
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
XavierBonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" <xaierdomergue@discussions.microsoft.com> a écrit dans le message de news:
4F3C7598-AE25-4AFC-AA77-869258D8361B@microsoft.com...
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
Xavier
Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" <xaier.domergue@discussions.microsoft.com> a écrit dans le message de news:
2BDBDE3B-CE23-4FD4-A0F2-67DCC498FA04@microsoft.com...
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" a écrit dans le message de news:
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
XavierBonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" a écrit dans le message de news:
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
XavierBonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" <xaierdomergue@discussions.microsoft.com> a écrit dans le message de news:
4F3C7598-AE25-4AFC-AA77-869258D8361B@microsoft.com...
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
Xavier
Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" <xaier.domergue@discussions.microsoft.com> a écrit dans le message de news:
2BDBDE3B-CE23-4FD4-A0F2-67DCC498FA04@microsoft.com...
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" a écrit dans le message de news:
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
XavierBonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" a écrit dans le message de news:
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
XavierBonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" <xaierdomergue@discussions.microsoft.com> a écrit dans le message de news:
4F3C7598-AE25-4AFC-AA77-869258D8361B@microsoft.com...
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
Xavier
Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" <xaier.domergue@discussions.microsoft.com> a écrit dans le message de news:
2BDBDE3B-CE23-4FD4-A0F2-67DCC498FA04@microsoft.com...
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" a écrit dans le message de news:
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
XavierBonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Sous excel 2003, j'ai ouvert ton fichier
et je n'ai aucun message d'erreur que ce soit en utilisant ta syntaxe ou celles que je t'ai suggérées. Personnellement, je favorise
cette syntaxe :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
ATTENTION à l'endroit où tu écris tes macros. Tu aurais pu choisir le module de la feuille où l'action se déroule... un clic droit
sur l'onglet et utilise la commande "visualiser le code..." ou dans un module standard. Évite le ThisWorkbook pour ce type de code.
Si tu as des difficultés chez toi, cela doit dépendre de d'autres facteurs mais cela ne relève pas de ce bout de code !!!
Salutations!
"xaier.domergue" a écrit dans le message de news:
si tu veux, je peux t'envoyer mon fichier afin que tu tests
XavierBonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" a écrit dans le message de news:
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
XavierBonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Sous excel 2003, j'ai ouvert ton fichier
et je n'ai aucun message d'erreur que ce soit en utilisant ta syntaxe ou celles que je t'ai suggérées. Personnellement, je favorise
cette syntaxe :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
ATTENTION à l'endroit où tu écris tes macros. Tu aurais pu choisir le module de la feuille où l'action se déroule... un clic droit
sur l'onglet et utilise la commande "visualiser le code..." ou dans un module standard. Évite le ThisWorkbook pour ce type de code.
Si tu as des difficultés chez toi, cela doit dépendre de d'autres facteurs mais cela ne relève pas de ce bout de code !!!
Salutations!
"xaier.domergue" <xaierdomergue@discussions.microsoft.com> a écrit dans le message de news:
A152857F-1637-44F9-92EB-702CAEE895C1@microsoft.com...
si tu veux, je peux t'envoyer mon fichier afin que tu tests
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" <xaierdomergue@discussions.microsoft.com> a écrit dans le message de news:
4F3C7598-AE25-4AFC-AA77-869258D8361B@microsoft.com...
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
Xavier
Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" <xaier.domergue@discussions.microsoft.com> a écrit dans le message de news:
2BDBDE3B-CE23-4FD4-A0F2-67DCC498FA04@microsoft.com...
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Sous excel 2003, j'ai ouvert ton fichier
et je n'ai aucun message d'erreur que ce soit en utilisant ta syntaxe ou celles que je t'ai suggérées. Personnellement, je favorise
cette syntaxe :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
ATTENTION à l'endroit où tu écris tes macros. Tu aurais pu choisir le module de la feuille où l'action se déroule... un clic droit
sur l'onglet et utilise la commande "visualiser le code..." ou dans un module standard. Évite le ThisWorkbook pour ce type de code.
Si tu as des difficultés chez toi, cela doit dépendre de d'autres facteurs mais cela ne relève pas de ce bout de code !!!
Salutations!
"xaier.domergue" a écrit dans le message de news:
si tu veux, je peux t'envoyer mon fichier afin que tu tests
XavierBonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" a écrit dans le message de news:
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
XavierBonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Sous excel 2003, j'ai ouvert ton fichier
et je n'ai aucun message d'erreur que ce soit en utilisant ta syntaxe ou celles que je t'ai suggérées. Personnellement, je
favorise
cette syntaxe :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
ATTENTION à l'endroit où tu écris tes macros. Tu aurais pu choisir le module de la feuille où l'action se déroule... un clic droit
sur l'onglet et utilise la commande "visualiser le code..." ou dans un module standard. Évite le ThisWorkbook pour ce type de
code.
Si tu as des difficultés chez toi, cela doit dépendre de d'autres facteurs mais cela ne relève pas de ce bout de code !!!
Salutations!
"xaier.domergue" a écrit dans le message de news:
si tu veux, je peux t'envoyer mon fichier afin que tu tests
XavierBonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" a écrit dans le message de news:
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
XavierBonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Sous excel 2003, j'ai ouvert ton fichier
et je n'ai aucun message d'erreur que ce soit en utilisant ta syntaxe ou celles que je t'ai suggérées. Personnellement, je
favorise
cette syntaxe :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
ATTENTION à l'endroit où tu écris tes macros. Tu aurais pu choisir le module de la feuille où l'action se déroule... un clic droit
sur l'onglet et utilise la commande "visualiser le code..." ou dans un module standard. Évite le ThisWorkbook pour ce type de
code.
Si tu as des difficultés chez toi, cela doit dépendre de d'autres facteurs mais cela ne relève pas de ce bout de code !!!
Salutations!
"xaier.domergue" <xaierdomergue@discussions.microsoft.com> a écrit dans le message de news:
A152857F-1637-44F9-92EB-702CAEE895C1@microsoft.com...
si tu veux, je peux t'envoyer mon fichier afin que tu tests
Xavier
Bonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" <xaierdomergue@discussions.microsoft.com> a écrit dans le message de news:
4F3C7598-AE25-4AFC-AA77-869258D8361B@microsoft.com...
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
Xavier
Bonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" <xaier.domergue@discussions.microsoft.com> a écrit dans le message de news:
2BDBDE3B-CE23-4FD4-A0F2-67DCC498FA04@microsoft.com...
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier
Bonjour Xaier,
Sous excel 2003, j'ai ouvert ton fichier
et je n'ai aucun message d'erreur que ce soit en utilisant ta syntaxe ou celles que je t'ai suggérées. Personnellement, je
favorise
cette syntaxe :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
ATTENTION à l'endroit où tu écris tes macros. Tu aurais pu choisir le module de la feuille où l'action se déroule... un clic droit
sur l'onglet et utilise la commande "visualiser le code..." ou dans un module standard. Évite le ThisWorkbook pour ce type de
code.
Si tu as des difficultés chez toi, cela doit dépendre de d'autres facteurs mais cela ne relève pas de ce bout de code !!!
Salutations!
"xaier.domergue" a écrit dans le message de news:
si tu veux, je peux t'envoyer mon fichier afin que tu tests
XavierBonjour Xaier,
Est-ce que le nom de ta feuille est oK ? Est-ce que ta feuille est protégée ?
à moins de condition particulière que tu ne décris pas, il n'y a aucune raison d'avoir un message d'erreur sur ce code.
Testé avec Excel 2003.
Salutations!
"xaier.domergue" a écrit dans le message de news:
salut
J'avais déjà utilisé ta syntaxe et cela me donne le même message d'erreur.
XavierBonjour Xaier,
Essaie ceci :
'-----------------------------
With Worksheets("Fiche 2")
With .Range("C13:E13")
.Calculate
End With
End With
'-----------------------------
Ton code est probablement écrit dans un module de Feuille et non dans un module standard. si c'est le cas, il faudrait que tu
adoptes une syntaxe comme celle-ci :
Sheets("Fiche 2").Select
Sheets("Fiche 2"). Range("C13:E13").Calculate
Salutations!
"xaier.domergue" a écrit dans le message de news:
Bonjour
Je veux faire un calcul sur une selection de cellule à l'aide d'une
fonction VBA.
J'ai donc paramètré mon execl en Calcul manule (outils - option - onglet
calcul - puis fonction calcul manuel)
J'ai donc créé une petite macro toute simple :
Sheets("Fiche 2").Select
Range("C13:E13").Select
Range("C13:E13").Calculate
Dans mon fichier, j'ai l'erreur "erreur d'execution 1004 - erreur définie
par l'application ou par l'objet".
Je ne comprends pas sachant que mon calcul est vraiment simple.
Pouvez vous m'aider
Xavier