Automatisation tableau excel
RésoluJe 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
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.
-
Tout fonctionne bien .
Encore merci pour votre aide.
Cordialement -
Bonjour jc80,
Merci.
Est-ce que cela fonctionne correctement en utilisant le point ...... ?
-
Bonjour Le Pingou
Je viens de vérifier exactement les mêmes paramètres que vous.
Cordialement -
Bonjour jc80,
Avez-vous les mêmes paramètres que sur le document : https://www.cjoint.com/?3EvvrMFr52e
-
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 -
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!
-
Bonjour
Merci pour votre aide
Toujours un bug voir copie écran ci-dessous
https://www.cjoint.com/?DEvoQs1Wabt
Cordialement
PS:Je viens de m'apercevoir qu'il faut taper la virgule du clavier au lieu le point du
pavé numérique -
Bonsoir jc80,
Voici votre fichier adapter pour prendre en compte que recette/dépense sont des nombres : https://www.cjoint.com/?3EuweduvoA6
Note : par modification de l'initialisation du formulaire voir : [Private Sub UserForm_Activate()]
-
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 -
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 -
Bonjour,
La proposition, sans les formules en feuille [Div-1, directement depuis le formulaire de saisie.
Votre fichier, en version 2007 (xlsm) : https://www.cjoint.com/?3EuouWUarh2
-
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.
-
Re bonjour
Comment procéder pour limiter les formules trop importantes comme vous l'expliquer un peu plus au-dessus?
Cordialement -
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.
-
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 -
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!
-
Bonjour
Merci pour votre réponse cela fonctionne à nouveau.
Cordialement -
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.
-
Bonsoir
ok merci pour votre réponse
Pour excel je suis en version 2007
Cordialement -
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