Aide sur VBA svp
Olive0185
Messages postés
17
Statut
Membre
-
Olive0185 Messages postés 17 Statut Membre -
Olive0185 Messages postés 17 Statut Membre -
Bonjour,
Je suis embêté de vous demander ça mais je suis bloqué dans mon tableau.
J'ai créé le tableau ci-joins et mon souci est que dans la colonne "Différence entre les Montants", j'ai ceci =RC[-1]-RC[-2] en résultat. Au départ, je veux effectuer juste la différence entre la colonne "Factures Réalisées" et la colonne "Suivi de Facturation".
A / B / C / D
Groupe / Suivi de Facturation / Factures Réalisées / Différence entre les Montants
B04 / 81 100,33 / 81 100,33 / =RC[-1]-RC[-2]
B08 / 6 478,00 / 4 424,00 / =RC[-1]-RC[-2]
B0C / 69 663,01 / 70 349,74 / =RC[-1]-RC[-2]
B05 / 135 183,98 / 135 183,98 / =RC[-1]-RC[-2]
B08 / 68 873,81 / 31 321,21 / =RC[-1]-RC[-2]
B10 / 52 863,91 / 71 363,91 / =RC[-1]-RC[-2]
B15 / 57 758,62 / 39 196,46 / =RC[-1]-RC[-2]
B20 / 111 486,48 / 113 219,27 / =RC[-1]-RC[-2]
TOTAL / 583 408,14 / 546 158,90 / =RC[-1]-RC[-2]
Petite remarque : en colonne B et C, les valeurs ont été copiées puis collées depuis les autres feuilles du classeur et ceci par macro (indication supplémentaire : valeurs en C => collage spécial)
Si qq1 connait le pourquoi du comment merci de me le dire.
Bon week-end à vous
Je suis embêté de vous demander ça mais je suis bloqué dans mon tableau.
J'ai créé le tableau ci-joins et mon souci est que dans la colonne "Différence entre les Montants", j'ai ceci =RC[-1]-RC[-2] en résultat. Au départ, je veux effectuer juste la différence entre la colonne "Factures Réalisées" et la colonne "Suivi de Facturation".
A / B / C / D
Groupe / Suivi de Facturation / Factures Réalisées / Différence entre les Montants
B04 / 81 100,33 / 81 100,33 / =RC[-1]-RC[-2]
B08 / 6 478,00 / 4 424,00 / =RC[-1]-RC[-2]
B0C / 69 663,01 / 70 349,74 / =RC[-1]-RC[-2]
B05 / 135 183,98 / 135 183,98 / =RC[-1]-RC[-2]
B08 / 68 873,81 / 31 321,21 / =RC[-1]-RC[-2]
B10 / 52 863,91 / 71 363,91 / =RC[-1]-RC[-2]
B15 / 57 758,62 / 39 196,46 / =RC[-1]-RC[-2]
B20 / 111 486,48 / 113 219,27 / =RC[-1]-RC[-2]
TOTAL / 583 408,14 / 546 158,90 / =RC[-1]-RC[-2]
Petite remarque : en colonne B et C, les valeurs ont été copiées puis collées depuis les autres feuilles du classeur et ceci par macro (indication supplémentaire : valeurs en C => collage spécial)
Si qq1 connait le pourquoi du comment merci de me le dire.
Bon week-end à vous
6 réponses
Voici ma macro (j'ai effectué un enregistrement de macro) :
Range("D3").Select
ActiveCell.FormulaR1C1 = "=RC[-1]-RC[-2]"
Range("D3").Select
Selection.AutoFill Destination:=Range("D3:D12"), Type:=xlFillDefault
Range("D3:D12").Select
Et est-ce qu'il se peut que cette erreur se produit parce que j'effectue un collage spécial.
Range("D3").Select
ActiveCell.FormulaR1C1 = "=RC[-1]-RC[-2]"
Range("D3").Select
Selection.AutoFill Destination:=Range("D3:D12"), Type:=xlFillDefault
Range("D3:D12").Select
Et est-ce qu'il se peut que cette erreur se produit parce que j'effectue un collage spécial.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Après test chez moi, je reproduis l'erreur avec colonne D au format standard, si les colonnes B et C sont elles en format texte.
Après plusieurs essais en modifiant le format je retombe sur la même erreur. Je pense que ça provient de mon collage spécial de mes cellules car quand je recopie manuellement les valeurs mon opération fonctionne. Je vais essayer de me débrouiller autrement. Je retiens au courant de la suite.
Merci d'avoir essayé à m'aider
Merci d'avoir essayé à m'aider