j'ai fait sur excel un programme comptable et budgétaire pour le comité
d'entreprise,
plusieurs feuilles servent a la ventilation des comptes plus 1 qui sert de
comptabilité générale ou tout y est inscrit.
voila se que je recherche
se serais en une écriture sur le compte général de pouvoir ventiller
automatiquement les opérations sur les feuilles de ventilations (style
useform)
je vous présise que je suis novice un exemple que je pourrais décortiquer me
serais utile pour mieux comprendre
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bourby
bonjour,
je ne suis pas sûr d'avoir bien compris ton problème; mais je te suggère de tout mettre dans la même feuille, parce que ça évite un tas de sources d'erreur .... Je te propose d'essayer la méthode suivante, qui marche sans macros ni userforms:
pour que ta feuille reste lisible, tu peux utiliser pour chaque compte: données | grouper et créer un plan données | sous-total (ou des sommes par formule dans la 1ère ou la dernière ligne de chaque compte) cela te permettra de faire apparaître/disparaître le détail de chaque compte en cliquant sur les + qui apparaitront dans la marge.
Comme tu es malin, tu prendras soin d'avoir dans chaque groupe une ligne supplémentaire vide (en haut ou en bas ) pour pouvoir insérer facilement des lignes dans lesquelles tu places tes nouvelles écritures.
Tes totaux, tu les mets tout en haut, c'est plus pratique qu'en bas quand le tableur a beaucoup de lignes.
Si tu as besoin d'un onglet par compte (ce dont je doute), tu peux créer ces onglets, et toujours avec des formules Excel (c'est à dire pas de macros), tu récupères les données de chaque compte. Par ex., dans l'onglet général, en colonne A, sur chaque ligne, tu mets le nom du compte concerné; dans l'onglet de compte1, tu écris dans A1: "compte1" dans B1 =EQUIV(A1;ongletGénéral!A:A;0) [n° de la 1ère ligne du compte1] dans C1 =NB.SI(ongletGénéral!A:A;A1) [nb de lignes du compte1] ; dans toutes les cellules que tu veux à partir de la 3ème ligne: pour recopier les cellules de la colonne B =SI(LIGNE()-LIGNE($A$3)<$C$1;INDEX(ongletGénéral!B:B;$B$1+LIGNE()-LIGNE($A$3 ));"") pour la colonne C , remplacer 2 fois B:B par C:C, etc....
A toi de voir si ce système te convient; en tout cas, quand tu ajoutes ou que enlèves une ligne (tu ne fais jamais d'erreurs? moi si), les résultats restent justes sans qu'il y ait besoin d'écrire des procédures d'annulation et de s'angoisser en se demandant si on n'a pas oublié de gérer un cas de figure dans les algorithmes qu'on a employés.
Bourby
" FRANCOIS" a écrit dans le message news: blmqfk$kgn$
bonjours
j'ai fait sur excel un programme comptable et budgétaire pour le comité d'entreprise,
plusieurs feuilles servent a la ventilation des comptes plus 1 qui sert de comptabilité générale ou tout y est inscrit.
voila se que je recherche se serais en une écriture sur le compte général de pouvoir ventiller automatiquement les opérations sur les feuilles de ventilations (style useform) je vous présise que je suis novice un exemple que je pourrais décortiquer me
serais utile pour mieux comprendre
merci a tous
bonjour,
je ne suis pas sûr d'avoir bien compris ton problème; mais je te suggère de
tout
mettre dans la même feuille, parce que ça évite un tas de sources d'erreur
....
Je te propose d'essayer la méthode suivante, qui marche sans macros ni
userforms:
pour que ta feuille reste lisible, tu peux utiliser pour chaque compte:
données | grouper et créer un plan
données | sous-total (ou des sommes par formule dans la 1ère ou la dernière
ligne de chaque compte)
cela te permettra de faire apparaître/disparaître le détail de chaque compte
en cliquant sur les + qui apparaitront dans la marge.
Comme tu es malin, tu prendras soin d'avoir dans chaque groupe une ligne
supplémentaire vide
(en haut ou en bas ) pour pouvoir insérer facilement des lignes dans
lesquelles tu places tes
nouvelles écritures.
Tes totaux, tu les mets tout en haut, c'est plus pratique qu'en bas quand le
tableur
a beaucoup de lignes.
Si tu as besoin d'un onglet par compte (ce dont je doute),
tu peux créer ces onglets, et toujours avec des formules Excel
(c'est à dire pas de macros), tu récupères les données de chaque compte.
Par ex., dans l'onglet général, en colonne A, sur chaque ligne, tu
mets le nom du compte concerné;
dans l'onglet de compte1, tu écris dans A1: "compte1"
dans B1 =EQUIV(A1;ongletGénéral!A:A;0) [n° de la 1ère ligne du compte1]
dans C1 =NB.SI(ongletGénéral!A:A;A1) [nb de lignes du compte1] ;
dans toutes les cellules que tu veux à partir de la 3ème ligne:
pour recopier les cellules de la colonne B
=SI(LIGNE()-LIGNE($A$3)<$C$1;INDEX(ongletGénéral!B:B;$B$1+LIGNE()-LIGNE($A$3
));"")
pour la colonne C , remplacer 2 fois B:B par C:C, etc....
A toi de voir si ce système te convient; en tout cas, quand tu ajoutes ou
que enlèves une ligne (tu ne fais jamais d'erreurs? moi si), les résultats
restent justes
sans qu'il y ait besoin d'écrire des procédures d'annulation et de
s'angoisser
en se demandant si on n'a pas oublié de gérer un cas de figure dans
les algorithmes qu'on a employés.
Bourby
" FRANCOIS" <flibus2@wanadoo.fr> a écrit dans le message news:
blmqfk$kgn$1@news-reader4.wanadoo.fr...
bonjours
j'ai fait sur excel un programme comptable et budgétaire pour le comité
d'entreprise,
plusieurs feuilles servent a la ventilation des comptes plus 1 qui sert de
comptabilité générale ou tout y est inscrit.
voila se que je recherche
se serais en une écriture sur le compte général de pouvoir ventiller
automatiquement les opérations sur les feuilles de ventilations (style
useform)
je vous présise que je suis novice un exemple que je pourrais décortiquer
me
je ne suis pas sûr d'avoir bien compris ton problème; mais je te suggère de tout mettre dans la même feuille, parce que ça évite un tas de sources d'erreur .... Je te propose d'essayer la méthode suivante, qui marche sans macros ni userforms:
pour que ta feuille reste lisible, tu peux utiliser pour chaque compte: données | grouper et créer un plan données | sous-total (ou des sommes par formule dans la 1ère ou la dernière ligne de chaque compte) cela te permettra de faire apparaître/disparaître le détail de chaque compte en cliquant sur les + qui apparaitront dans la marge.
Comme tu es malin, tu prendras soin d'avoir dans chaque groupe une ligne supplémentaire vide (en haut ou en bas ) pour pouvoir insérer facilement des lignes dans lesquelles tu places tes nouvelles écritures.
Tes totaux, tu les mets tout en haut, c'est plus pratique qu'en bas quand le tableur a beaucoup de lignes.
Si tu as besoin d'un onglet par compte (ce dont je doute), tu peux créer ces onglets, et toujours avec des formules Excel (c'est à dire pas de macros), tu récupères les données de chaque compte. Par ex., dans l'onglet général, en colonne A, sur chaque ligne, tu mets le nom du compte concerné; dans l'onglet de compte1, tu écris dans A1: "compte1" dans B1 =EQUIV(A1;ongletGénéral!A:A;0) [n° de la 1ère ligne du compte1] dans C1 =NB.SI(ongletGénéral!A:A;A1) [nb de lignes du compte1] ; dans toutes les cellules que tu veux à partir de la 3ème ligne: pour recopier les cellules de la colonne B =SI(LIGNE()-LIGNE($A$3)<$C$1;INDEX(ongletGénéral!B:B;$B$1+LIGNE()-LIGNE($A$3 ));"") pour la colonne C , remplacer 2 fois B:B par C:C, etc....
A toi de voir si ce système te convient; en tout cas, quand tu ajoutes ou que enlèves une ligne (tu ne fais jamais d'erreurs? moi si), les résultats restent justes sans qu'il y ait besoin d'écrire des procédures d'annulation et de s'angoisser en se demandant si on n'a pas oublié de gérer un cas de figure dans les algorithmes qu'on a employés.
Bourby
" FRANCOIS" a écrit dans le message news: blmqfk$kgn$
bonjours
j'ai fait sur excel un programme comptable et budgétaire pour le comité d'entreprise,
plusieurs feuilles servent a la ventilation des comptes plus 1 qui sert de comptabilité générale ou tout y est inscrit.
voila se que je recherche se serais en une écriture sur le compte général de pouvoir ventiller automatiquement les opérations sur les feuilles de ventilations (style useform) je vous présise que je suis novice un exemple que je pourrais décortiquer me