Automatisation tableau excel

Résolu
Bonjour,

Je voudrais savoir s'il y a un moyen pour automatiser mon projet.
Sur la feuil DIV_1 il y a des comptes que j'ai créé manuellement .Peut on les créer
automatiquement.
Dés que je rentrerais un nom de compte dans la feuille DONNEES le compte se créerait à l'identique de ce que j'ai fait manuellement,avec la possibilité d'ajouter une ligne automatique si besoin
https://www.cjoint.com/?DEjkmBxWzk5
Cordialement

49 réponses

  • Votes
  • Date
  • Date décroissante
Résumé de la discussion

L’automatisation de la création de comptes à partir des saisies dans la feuille DONNEES est faisable, et l’utilisateur affirme que le résultat recherché est atteint. La solution proposée repose sur l’utilisation de macros et l’enregistrement en format xlsm pour augmenter les limites de lignes et permettre l’ajout automatique de comptes supplémentaires sur la même feuille. Des obstacles techniques apparaissent, notamment une incompatibilité de type et une erreur d’exécution 13 liée à un contrôle calendrier, ce qui a stimulé des échanges sur les signatures et les versions du fichier. L’échange final indique que la solution répond au besoin, tout en signalant que certains détails techniques restent à affiner, en particulier concernant le calendrier et la stabilité des formules.

Bobot (l’IA à votre service)
  1. Tout fonctionne bien .
    Encore merci pour votre aide.
    Cordialement
    1. Merci, content pour vous.
      Salutations.
      Le Pingou
  2. Bonjour jc80,
    Merci.
    Est-ce que cela fonctionne correctement en utilisant le point ...... ?

    1. Bonjour Le Pingou

      Je viens de vérifier exactement les mêmes paramètres que vous.
      Cordialement
      1. Re Bonjour

        Quand je rentre un nombre dans le formulaire avec une virgule pas de problème.
        J'ai l'erreur quand je met le point du pavé numérique,depuis toujours j'ai pratiqué de cette façon.
        J'ai essayé de modifier les paramètres mais rien n'a changé, il y a toujours le bug
        sur les lignes cités auparavant (passage en jaune).
        Cordialement

        PS j'ai réussi à modifier en passant par panneau de configuration>>région et langue
        1. Bonjour jc80,
          Je suppose que votre système utilise la virgule comme séparateur décimal.
          Est-ce que lorsque vous entrer un nombre avec une virgule dans le formulaire c'est bon ou avez-vous la faute ?

          Note: si vous préférez le point comme séparateur décimal il faut modifier le paramètre dans les options!
          1. Bonjour,
            Eh oui il y a un petit manque dans le formulaire de saisie lors de l'utilisation des nombres, je vais corrigé.
            Note : en attendant essayer de mettre au minimum [0] dans recettes/dépense.

            Salutations.
            Le Pingou
            1. Bonjour Le Pingou,

              Un souci quand j'effectue une opération (feuille saisie colonne entrée) j'ai un bug:
              erreur d'execution 13 incompatibilité de type
              voir ci-dessous copie d'écran
              https://www.cjoint.com/c/DEupKOtQvGh
              et pour une écriture en colonne sortie
              c'est cette ligne qui se met en jaune
              .Cells(delis, 5).Value = CDbl(Me.TxtEntrée)
              Cordialement
              1. Bonjour,
                Eh bien lorsque vous réalisez une nouvelle saisie et que vous la valider (cmde [AJOUTER]) la procédure [CmdAjouter_Click] insère les données dans la feuille de saisie, on profite de l'occasion en ajoutant une instruction qui va mettre les valeurs adéquate dans le bon compte.
                Je vous fais cela pour demain avec explication des lignes de code.

                1. Re bonjour

                  Comment procéder pour limiter les formules trop importantes comme vous l'expliquer un peu plus au-dessus?
                  Cordialement
                  1. Bonjour,
                    Merci de la réponse.
                    De mon côté j'ai un peu plus que vous et l'informatique est à l'inverse de mon domaine.
                    Mais bon tout s'apprend avec un peu de temps et de la curiosité.
                    L'essentielle est que votre application vous apporte les résultats que vous souhaité avoir.
                    Petit conseil, enregistrer votre classeur en version [xlsm] (version de MSO 2007) est les limites de ligne et colonne passeront de (256/65'538 à 16'384 / 1'048'576) ce qui permettra d'avoir les 200 comptes sur la même feuille.

                    1. re bonjour
                      C'est possible ,mais là je ne sais pas faire.
                      j'ai 67 ans et mes connaissances en informatique sont assez limitées.
                      Me suis mis a l'informatique il n'y a que 5 ans depuis ma retraite.

                      Cordialement
                      1. Bonjour,
                        Merci pour l'information.
                        J'ai une petite remarque, au lieu d'avoir une multitude de formule dans la feuille des comptes (ligne 3 à 180) probablement utilisez pour 10 lignes par année en moyenne, vous avez réalisé un formulaire de saisie et il serait judicieux dans profiter pour renseigner directement le compte concernée en même temps que vous renseignez la feuille de saisie ....Oui / Non!

                        1. Bonjour

                          Merci pour votre réponse cela fonctionne à nouveau.
                          Cordialement
                          1. Bonjour,
                            Eh bien c'est normale que cela ne fonctionne plus car vous avez modifié la structure de vos comptes en supprimant le total en bas de plage du compte (anciennement ligne 34) et vous l'avez insérée dans la ligne des titre de compte ce qui fausse la recherche de la procédure.

                            1. Bonsoir

                              ok merci pour votre réponse

                              Pour excel je suis en version 2007
                              Cordialement
                              1. Bonjour,
                                Il ne faut pas mélanger, votre fichier est une extension [xls] donc pas de 2007 mais de (1997-2003), par contre votre version Excel est de 2007.
                                Ce qui limite vos comptes à 42 par feuille.
                                Salutations.
                                Le Pingou
                            2. Bonjour,
                              Concernant :
                              La totalité des comptes à installer est d'environ 200
                              Une feuille Excel en version xls (1996-2003) comporte 256 colonnes donc au maximum 42 comptes.
                              Pour l'autre problème je vais regarder plus tard.

                              • 1
                              • 2
                              • 3