Excel et macro
Fermé
Lorrelei87
Messages postés
26
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
18 octobre 2016
-
8 sept. 2016 à 17:40
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 29 sept. 2016 à 11:19
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 29 sept. 2016 à 11:19
A voir également:
- Excel et macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Macro word - Guide
7 réponses
Utilisateur anonyme
8 sept. 2016 à 20:53
8 sept. 2016 à 20:53
Bonsoir Lorrelei87,
J'ai bien peur que tu te sois donnée beaucoup de mal pour rien !
Sauf erreur de ma part, une comptabilité faite avec Excel n'a
aucune valeur juridique légale, pour la raison suivante :
Les écritures comptables doivent être enregistrées de façon
définitive, sans possibilité de modification, pour éviter tout
risque de contrefaçon (falsification comptable).
Bien sûr, il va de soi que je ne t'accuse en aucune façon
d'un tel délit, mais notre Fisc ne peut faire de différence
à priori entre les gens honnêtes et les gens malhonnêtes !
Dans les logiciels comptables professionnels, il est bien
possible de modifier les écritures, mais uniquement
celles des brouillards comptables (un pour chaque JA ;
JA = Journal Auxiliaire). Au bout d'un certain délai
(je crois que c'est obligatoirement en fin de mois),
il faut valider les écritures du brouillard, qui deviennent
alors définitives : elles ne peuvent plus être modifiées.
Seul moyen de corriger : passer une nouvelle écriture
de régularisation (contre-passation par exemple).
Si jamais je me suis trompé, je suis sûr qu'un autre
intervenant te l'indiquera.
Peut-être imprimer tes feuilles Excel et les faire ensuite
certifier par un Expert-comptable ou un Commissaire
aux comptes ?
Cordialement. 😊
J'ai bien peur que tu te sois donnée beaucoup de mal pour rien !
Sauf erreur de ma part, une comptabilité faite avec Excel n'a
aucune valeur juridique légale, pour la raison suivante :
Les écritures comptables doivent être enregistrées de façon
définitive, sans possibilité de modification, pour éviter tout
risque de contrefaçon (falsification comptable).
Bien sûr, il va de soi que je ne t'accuse en aucune façon
d'un tel délit, mais notre Fisc ne peut faire de différence
à priori entre les gens honnêtes et les gens malhonnêtes !
Dans les logiciels comptables professionnels, il est bien
possible de modifier les écritures, mais uniquement
celles des brouillards comptables (un pour chaque JA ;
JA = Journal Auxiliaire). Au bout d'un certain délai
(je crois que c'est obligatoirement en fin de mois),
il faut valider les écritures du brouillard, qui deviennent
alors définitives : elles ne peuvent plus être modifiées.
Seul moyen de corriger : passer une nouvelle écriture
de régularisation (contre-passation par exemple).
Si jamais je me suis trompé, je suis sûr qu'un autre
intervenant te l'indiquera.
Peut-être imprimer tes feuilles Excel et les faire ensuite
certifier par un Expert-comptable ou un Commissaire
aux comptes ?
Cordialement. 😊
Lorrelei87
Messages postés
26
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
18 octobre 2016
8 sept. 2016 à 21:03
8 sept. 2016 à 21:03
Hello,
Pardon, je n'ai pas tout détaillé.
Je suis auto entrepreneur, et donc je n'ai pas besoin d'avoir un logiciel de comptabilité, je dois juste tenir un livre de recettes.
Mais j'avoue qu'un fichier excel tout automatisé me ferait gagné un temps fou! D'où ma demande concernant la base de données. Si quelqu'un peut m'aider, ce serait top! merci beaucoup!
Pardon, je n'ai pas tout détaillé.
Je suis auto entrepreneur, et donc je n'ai pas besoin d'avoir un logiciel de comptabilité, je dois juste tenir un livre de recettes.
Mais j'avoue qu'un fichier excel tout automatisé me ferait gagné un temps fou! D'où ma demande concernant la base de données. Si quelqu'un peut m'aider, ce serait top! merci beaucoup!
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 9/09/2016 à 10:03
Modifié par michel_m le 9/09/2016 à 10:03
Bonjour Lorelei,
ci joint un principe de recherche progressif
donnant des renseignements sur les communes françaises
il resterait à sélectionner la commune voulue pour envoyer les renseignements ailleurs (par un selection_change par ex ou autre)
http://www.cjoint.com/c/FIjiaOs3QTc
attention: il faut extraire et non ouvrir le zip
tu dis...
Michel
ci joint un principe de recherche progressif
donnant des renseignements sur les communes françaises
il resterait à sélectionner la commune voulue pour envoyer les renseignements ailleurs (par un selection_change par ex ou autre)
http://www.cjoint.com/c/FIjiaOs3QTc
attention: il faut extraire et non ouvrir le zip
tu dis...
Michel
Lorrelei87
Messages postés
26
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
18 octobre 2016
9 sept. 2016 à 10:12
9 sept. 2016 à 10:12
Bonjour Michel, merci de ta réponse! Ce n'est pas ce que je cherche, j'ai dû mal m'expliquer, excuse moi :).
En fait j'ai ma propre base de données sur une feuille excel (un tableau en somme avec liste des noms, adresses, etc...) et j'aurais aimé
1/ (dans l'idéal, mais ce n'est pas le point le plus important) qu'à partir de cette base, lorsque je suis dans mon onglet facture et que je commence à taper le nom du client, ça me propose le reste du nom :
ex : le client s'appelle "machin chose". Je tape "m" "a" "c" etc... et ça me propose "maca", "macron", "machin chose"... ^^
Là, je clique sur machin chose et ça me remplit automatiquement les cellules adresses, coordonnées, qui figurent dans la base de données. (ça, c'est le point le plus important, si je dois écrire tout le nom du client mais qu'une fois écrit, ça me remplit automatiquement les cases adresses, ça me va très très bien!!!)
Merci encore pour tout!
En fait j'ai ma propre base de données sur une feuille excel (un tableau en somme avec liste des noms, adresses, etc...) et j'aurais aimé
1/ (dans l'idéal, mais ce n'est pas le point le plus important) qu'à partir de cette base, lorsque je suis dans mon onglet facture et que je commence à taper le nom du client, ça me propose le reste du nom :
ex : le client s'appelle "machin chose". Je tape "m" "a" "c" etc... et ça me propose "maca", "macron", "machin chose"... ^^
Là, je clique sur machin chose et ça me remplit automatiquement les cellules adresses, coordonnées, qui figurent dans la base de données. (ça, c'est le point le plus important, si je dois écrire tout le nom du client mais qu'une fois écrit, ça me remplit automatiquement les cases adresses, ça me va très très bien!!!)
Merci encore pour tout!
Fahora
Messages postés
814
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
2 janvier 2023
68
9 sept. 2016 à 11:02
9 sept. 2016 à 11:02
bonjour ,
Je pense que ceci devrait t'aider si j'ai bien compris ce que tu souhaites faire.
https://www.commentcamarche.net/applis-sites/bureautique/549-creer-des-listes-deroulantes-dans-excel/
Suite à ça , une simple recherchev devrait suffire !
cordialement,
Je pense que ceci devrait t'aider si j'ai bien compris ce que tu souhaites faire.
https://www.commentcamarche.net/applis-sites/bureautique/549-creer-des-listes-deroulantes-dans-excel/
Suite à ça , une simple recherchev devrait suffire !
cordialement,
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
9 sept. 2016 à 11:23
9 sept. 2016 à 11:23
pour Lorelei et Fahora (bonjour),
bin, le principe est à peu près ce que j'avais proposé ??? :-)
bin, le principe est à peu près ce que j'avais proposé ??? :-)
Fahora
Messages postés
814
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
2 janvier 2023
68
9 sept. 2016 à 11:27
9 sept. 2016 à 11:27
Bonjour Michel ,
Je n'avais pas regardé ton fichier. Dans l'idée , on n'est pas loin.
Mais je crois que c'est dans l'autre sens ce que veux Lorrelei.
Dans l'idée, elle a une liste, et elle souhaite la saisie semi automatique, si j'ai bien compris :).
Je n'avais pas regardé ton fichier. Dans l'idée , on n'est pas loin.
Mais je crois que c'est dans l'autre sens ce que veux Lorrelei.
Dans l'idée, elle a une liste, et elle souhaite la saisie semi automatique, si j'ai bien compris :).
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
>
Fahora
Messages postés
814
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
2 janvier 2023
9 sept. 2016 à 12:02
9 sept. 2016 à 12:02
ma bidouille donne les renseignements voulus dans une ligne
et j'avais écris
il resterait à sélectionner la commune voulue pour envoyer les renseignements ailleurs (par un selection_change par ex ou autre
car il peut y avoir plusieurs réponses
par exemple "machin" et "machin chose"
ou éventuellement quand on a cliqué sur la commune, utiliser un copier coller dans la feuille "facturation" qui devra être sur un classeur à part (conservation de la facture en cas de contr^le fiscal et/ou de désaccord avec le client) et ce, m^me en régime d'auto-entrepreneur
et j'avais écris
il resterait à sélectionner la commune voulue pour envoyer les renseignements ailleurs (par un selection_change par ex ou autre
car il peut y avoir plusieurs réponses
par exemple "machin" et "machin chose"
ou éventuellement quand on a cliqué sur la commune, utiliser un copier coller dans la feuille "facturation" qui devra être sur un classeur à part (conservation de la facture en cas de contr^le fiscal et/ou de désaccord avec le client) et ce, m^me en régime d'auto-entrepreneur
Lorrelei87
Messages postés
26
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
18 octobre 2016
11 sept. 2016 à 17:48
11 sept. 2016 à 17:48
Bonjour, bonjour!
Merci pour tous vos messages, ça m'a beaucoup aidé et j'ai bien avancé. Merci Fahora, c'est exactement ce dont j'avais besoin.
J'ai juste quelques petits soucis avec la méthodo de ton lien, peut être pourra tu m'aider :
https://www.commentcamarche.net/applis-sites/bureautique/549-creer-des-listes-deroulantes-dans-excel/
J'ai bien fait toutes les étapes, mais la dernière ne fonctionne pas pour moi.
Il s'agit de cette partie là :
"Lorsque la liste est longue, il est souhaitable de pouvoir la scinder en fragments en saisissant le début du nom souhaité. Pour cela nous allons reprendre le menu de "validation"
Dans l'onglet "Alerte d'erreur" nous allons décocher "Quand les données..."
Dans l'onglet "Options" dans la zone "Source :" nous allons saisir la formule suivante :
=SI(A1<>"";DECALER(d_noms;EQUIV(A1&"*";l_noms;0)-1;;SOMMEPROD((STXT(l_noms;1;NBCAR(A1))=TEXTE(A1;"0"))*1));l_noms)
en remplaçant A1 par l'identification de la première cellule sélectionnée (c'est-à-dire la 1ère cellule ayant une validation par liste).
Nous cliquons sur "OK" pour valider et sortir de la fenêtre.
Utilisation
Maintenant, si avant de cliquer sur la flèche nous saisissons "t", seuls les noms commençant par "T" nous sont proposés."
==> J'ai respecté scrupuleusement ce qui est demandé. En remplassant A1 par A2 qui est le premier nom de la première société qui apparaît dans ma base de données.
En gros, j'ai :
(L1) Noms / Adresse / Ville
(L2) MACHIN CHOSE / 3, rue de crouteau / 75000 Paris
(L3) CHOSE MACHIN / 6, rue de trucmuche / 75000 Paris
...
Or, quand je rentre "M" dans la formule avec la liste, cela ne me trie pas tous les noms de boite qui commencent par "M", ça m'affiche simplement toute la liste.
Par ailleurs, la méthode ne dit pas comment faire pour que les entrées d'adresse se fassent automatiquement, une fois que nous avons sélectionné le nom de la formule! Quelqu'un pourrait m'aider sur ce point ?
Merci beaucoup pour le temps que vous m'accordez, c'est vraiment sympa... :)
Merci pour tous vos messages, ça m'a beaucoup aidé et j'ai bien avancé. Merci Fahora, c'est exactement ce dont j'avais besoin.
J'ai juste quelques petits soucis avec la méthodo de ton lien, peut être pourra tu m'aider :
https://www.commentcamarche.net/applis-sites/bureautique/549-creer-des-listes-deroulantes-dans-excel/
J'ai bien fait toutes les étapes, mais la dernière ne fonctionne pas pour moi.
Il s'agit de cette partie là :
"Lorsque la liste est longue, il est souhaitable de pouvoir la scinder en fragments en saisissant le début du nom souhaité. Pour cela nous allons reprendre le menu de "validation"
Dans l'onglet "Alerte d'erreur" nous allons décocher "Quand les données..."
Dans l'onglet "Options" dans la zone "Source :" nous allons saisir la formule suivante :
=SI(A1<>"";DECALER(d_noms;EQUIV(A1&"*";l_noms;0)-1;;SOMMEPROD((STXT(l_noms;1;NBCAR(A1))=TEXTE(A1;"0"))*1));l_noms)
en remplaçant A1 par l'identification de la première cellule sélectionnée (c'est-à-dire la 1ère cellule ayant une validation par liste).
Nous cliquons sur "OK" pour valider et sortir de la fenêtre.
Utilisation
Maintenant, si avant de cliquer sur la flèche nous saisissons "t", seuls les noms commençant par "T" nous sont proposés."
==> J'ai respecté scrupuleusement ce qui est demandé. En remplassant A1 par A2 qui est le premier nom de la première société qui apparaît dans ma base de données.
En gros, j'ai :
(L1) Noms / Adresse / Ville
(L2) MACHIN CHOSE / 3, rue de crouteau / 75000 Paris
(L3) CHOSE MACHIN / 6, rue de trucmuche / 75000 Paris
...
Or, quand je rentre "M" dans la formule avec la liste, cela ne me trie pas tous les noms de boite qui commencent par "M", ça m'affiche simplement toute la liste.
Par ailleurs, la méthode ne dit pas comment faire pour que les entrées d'adresse se fassent automatiquement, une fois que nous avons sélectionné le nom de la formule! Quelqu'un pourrait m'aider sur ce point ?
Merci beaucoup pour le temps que vous m'accordez, c'est vraiment sympa... :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
11 sept. 2016 à 18:24
11 sept. 2016 à 18:24
Bonjour Lorrelei87
Un fichier avec un outil qui pourrait vous servir
http://www.cjoint.com/c/FIlqyG6Qzzx
Un fichier avec un outil qui pourrait vous servir
http://www.cjoint.com/c/FIlqyG6Qzzx
Lorrelei87
Messages postés
26
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
18 octobre 2016
11 sept. 2016 à 19:56
11 sept. 2016 à 19:56
Bonjour, merci pour le coup de main. Pourriez-vous m'en dire plus ? J'ai commencé en début de semaine ma formation excel et je pars de 0. Du coup, le doc que vous m'avez envoyé est complètement obscur pour moi ! Que dois je en faire et comment m'en servir ?
J'ai essayé de copié la macro, mais dans quel but, et après quelle manip ? je ne sais pas :)
Merci encore
J'ai essayé de copié la macro, mais dans quel but, et après quelle manip ? je ne sais pas :)
Merci encore
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
>
Lorrelei87
Messages postés
26
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
18 octobre 2016
Modifié par PHILOU10120 le 11/09/2016 à 20:26
Modifié par PHILOU10120 le 11/09/2016 à 20:26
Combien de feuille contient votre classeur ?
Si votre classeur n'est pas trop complexe une à 4 ou 5 feuilles
Il est possible de dupliquer copier/coller ces feuilles dans le classeur que je vous ait fourni
(cliquer droit sur l'onglet de la feuille et dupliquer bien mettre la coche devant créer une copie) et choisir le classeur de destination (mon classeur) les 2 classeurs doivent être ouverts
Mettre les données de la base de données par copier coller dans la feuille BD du classeur que je vous ait fourni ( il n'est pas de moi )
Voir pour vous en faisant un essai si cela n'est pas trop compliqué
Si votre classeur n'est pas trop complexe une à 4 ou 5 feuilles
Il est possible de dupliquer copier/coller ces feuilles dans le classeur que je vous ait fourni
(cliquer droit sur l'onglet de la feuille et dupliquer bien mettre la coche devant créer une copie) et choisir le classeur de destination (mon classeur) les 2 classeurs doivent être ouverts
Mettre les données de la base de données par copier coller dans la feuille BD du classeur que je vous ait fourni ( il n'est pas de moi )
Voir pour vous en faisant un essai si cela n'est pas trop compliqué
Lorrelei87
Messages postés
26
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
18 octobre 2016
11 sept. 2016 à 21:06
11 sept. 2016 à 21:06
Mon classeur contient 8 feuilles :s.
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
>
Lorrelei87
Messages postés
26
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
18 octobre 2016
Modifié par PHILOU10120 le 12/09/2016 à 10:45
Modifié par PHILOU10120 le 12/09/2016 à 10:45
Essayer
Du fichier envoyé par mes soins vers votre fichier
Cliquer droit sur l'onglet de la feuille BD déplacer/copier
choisir votre fichier comme destination
Choisir la position de la feuille dans le classeur
mettre la coche devant créer une copie
valider par Ok
Idem pour Devis1
ou feuille BD et Devis2 selon votre choix
Dans VBA copier le code de feuille et le coller dans le code de votre classeur sur la même feuille copier ou exporter l'User form1 ou 3 suivant votre choix
J'ai modifier cette réponse pour une meilleur compréhension
Du fichier envoyé par mes soins vers votre fichier
Cliquer droit sur l'onglet de la feuille BD déplacer/copier
choisir votre fichier comme destination
Choisir la position de la feuille dans le classeur
mettre la coche devant créer une copie
valider par Ok
Idem pour Devis1
ou feuille BD et Devis2 selon votre choix
Dans VBA copier le code de feuille et le coller dans le code de votre classeur sur la même feuille copier ou exporter l'User form1 ou 3 suivant votre choix
J'ai modifier cette réponse pour une meilleur compréhension
Lorrelei87
Messages postés
26
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
18 octobre 2016
12 sept. 2016 à 10:08
12 sept. 2016 à 10:08
Je suis désolée Philou10120, au risque de paraître nouille, je n'ai absolument rien compris à votre message :s ? vraiment désolée pour mon ignorance...
Lorrelei87
Messages postés
26
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
18 octobre 2016
28 sept. 2016 à 22:25
28 sept. 2016 à 22:25
Hello Philou,
Je dois mal m'y prendre mais ça n'a pas fonctionné...
Du coup, je me suis servie d'un message que tu avais précédemment envoyé :
https://www.commentcamarche.net/applis-sites/bureautique/549-creer-des-listes-deroulantes-dans-excel/
J'ai réussi à créer la liste déroulante, mais la saisie semi automatique ne se fait pas. L'auto complétion, ne fonctionne pas quand j'écris la première, voire la deuxième (etc.). J'ai juste une petite flèche sur laquelle je clique et ai tous les noms de ma base de données.
Quel est le problème ? :s
Merci encore pour votre aide...!!!
Lorrelei
Je dois mal m'y prendre mais ça n'a pas fonctionné...
Du coup, je me suis servie d'un message que tu avais précédemment envoyé :
https://www.commentcamarche.net/applis-sites/bureautique/549-creer-des-listes-deroulantes-dans-excel/
J'ai réussi à créer la liste déroulante, mais la saisie semi automatique ne se fait pas. L'auto complétion, ne fonctionne pas quand j'écris la première, voire la deuxième (etc.). J'ai juste une petite flèche sur laquelle je clique et ai tous les noms de ma base de données.
Quel est le problème ? :s
Merci encore pour votre aide...!!!
Lorrelei
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
29 sept. 2016 à 11:19
29 sept. 2016 à 11:19
Bonjour Lorrelei87
Pouvez-vous mettre le fichier ( sans donnée personnelle )sur Cjoint.com
Créer un lien et le copier puis le coller ici dans votre réponse
Pouvez-vous mettre le fichier ( sans donnée personnelle )sur Cjoint.com
Créer un lien et le copier puis le coller ici dans votre réponse