Aide sur VBA svp
Olive0185
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
Olive0185 Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
Olive0185 Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Aide sur VBA svp
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
- Dépassement de capacité vba ✓ - Forum Excel
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