VBA sous excel pour faire des centralisation de comptes

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

C

carol

Guest
Bonjour ,
Je suis une étudiante debutante en VBA sous excel Regarde la pièce jointe centralisation vente.xlsRegarde la pièce jointe centralisation vente.xls,
Et j'ai une liste d'exo pour me préparer pour mon devoir la semiane prochaine, et je voudrais votre aide pour m'aider à résoudre celle-ci
Voici la consigne :

Dans la feuille DONNEES, vous devez réaliser la centralisation des comptes comptables du tableau A
pour les trois dates inscrites, et reporter le montant de la centralisation dans le tableau B.

Merci d'avance !
 
Re : VBA sous excel pour faire des centralisation de comptes

Merci pour cette réponse, c'est aussi une solution, mais je dois en fait écrire la macro en vba permettant de faire la centralisation pas de d'écrire la formule en excel !
 
Re : VBA sous excel pour faire des centralisation de comptes

Bonjour,
J'aurais bien aimé t'aider mon amie mais dommage je suis pas du tout douées en language VBA et toi c'est une macro que tu veux !

J'espere que nos experts vont t'aider !

Bon courage Carole
 
Re : VBA sous excel pour faire des centralisation de comptes

Bonjour à tous,

Effectivement, j'ai mal lu : tu souhaites un code pour la répartition...

Comme il s'agit d'un exercice, tu as du avoir un cours portant sur les Tableaux

A+ à tous
 
Re : VBA sous excel pour faire des centralisation de comptes

Oui j'ai le cours le problème et que j'arrive pas écrire la macro,
je te montre ce que j'ai commencé par écrire et si tu peux me donner des idées ce serait encore bien

Sub exam()

Dim tableau(2, 4)
nbcpte = 0
nbdat = 0
'selection feuille données et placement en B5
Sheets("DONNEES").Select
Range("B5").Select

While ActiveCell.Value <> ""
dat = ActiveCell.Value
nbdat = nbdat + 1
For i = 1 To nbcpte
tableau(2, i) = 0
Next i

While ActiveCell.Value = dat

compte = ActiveCell.Offset(0, 1)
debit = ActiveCell.Offset(0, 2)
credit = ActiveCell.Offset(0, 3)


la suite je sais plus trop je m'embrouille
 
Re : VBA sous excel pour faire des centralisation de comptes

For i = 1 To nbcpte
If compte <> tablo(1, i) Then GoTo bcl1

If credit = "" Then
tablo(2, i) = tablo(2, i) + debit
End If

If débit = "" Then
tablo(2, i) = tablo(2, i) + credit
End If
GoTo bcl2

je suis pas sur mais il faut demander l'aide d'un EXPERT.
 
Re : VBA sous excel pour faire des centralisation de comptes

Merci beaucoup pour cette solution. Je suis une débutante j'ai encore du mal
A comprendre le langage vba mais l'important c'est que la solution donnée marche.
 
Re : VBA sous excel pour faire des centralisation de comptes

Oui vous avez raison raison et pour ça je suis avec mes bouquins de VBA et je révise les cours pour comprendre......... L'important aussi c'est déjà de trouver des gens qui vous mettent sur la voie comme vous venez de le faire et pour ca je vous dis merci.
 
Re : VBA sous excel pour faire des centralisation de comptes

Bonjour à tous,
Re Jean-Marcel 😱,

Je "plussoie" au propos de Jean-Marcel : je ne "juge" jamais de la résolution du problème mais bien de la compréhension de la résolution du problème...

A++ Vernon
A+ à tous
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
37
Affichages
4 K
asso78Lim
A
B
Réponses
0
Affichages
892
BALLET
B
Retour