Automatisation tableau excel
RésoluLe Pingou Messages postés 12276 Date d'inscription Statut Contributeur Dernière intervention -
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
- 1
- 2
- 3
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.
-
Re bonjour
Pas de solution à mon problème?
Cordialement -
Bonjour,
C'est certainement possible...... par contre fichier inutilisable car la signature numérique, des macros, n'est pas valide.
Désolé.
-
Bonjour Le Pingou
Merci pour ta réponse.
Tu me dis "inutilisable signature numérique des macros pas valide"
moi j'ouvre sans problème.
Peux tu me dire comment procéder pour que tu puisses avoir accés.
Cordialement-
J'ai trouvé pour la signature
ci-joint nouveau fichier
https://www.cjoint.com/?DEklTPiLjZD
Cordialement
-
-
Bonjour,
Eh bien c'est la même chose, voir pièce jointe.
Le fichier : https://www.cjoint.com/?DEksAKZbj5y
En tant que propriétaire du classeur, c'est à vous régler le problème de signature numérique.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Bonjour,
Désolé toujours le même problème.
Vous devez supprimer la signature numérique que vous avez crée
-
Bonjour,
Désolé mais là je commence à être dépassé;
ci-joint fichier et photo écran signature numérique
https://www.cjoint.com/?DEllYjALw92
https://www.cjoint.com/?DEllY2XVhXd
Merci pour ton aide
Cordialement -
Bonjour,
Merci pour l'information.
Je vais détourner le problème, la proposition suivra, patience.
-
Bonjour,
Voir sur feuille [Données], libre à vous de déclencher la procédure sur un événement !
Le fichier partiellement reconstitué : https://www.cjoint.com/?3Emk2V0xk9D
-
Bonjour
Merci pour ta réponse ,c'est exactement ce que je voulais.
Si il n'a pas assez de ligne dans un compte un ajout automatique est-il réalisable?
Petit souci au niveau du calandar là il y a un bug?
J'ai fait un essai et j'ai le message suivant:
erreur d'exécution "13" incompatibilité de type
Quand je clique sur débogage j'ai cela:
F01.Range("B" & Nlig).Value = DateValue(TxtDate.Text) qui se met en jaune
Cordialement -
Bonjour,
Concernant le calendrier, c'est normal car j'ai aussi eu le message d'erreur chez-moi et cela est dû à la référence de projet qui est certainement manquante, Du fait que j'ai reconstitué votre fichier (cause signature numérique non valide) et que je suis sous MSO 2013 il vous faut voir, dans éditeur Visual Basic, sous outils/références et contrôler que vous ayez la bonne bibliothèque cochée, sauf erreur de ma part pour votre version Excel : Microsoft Calendar Control 10.1 !
S'il n'a pas assez de ligne dans un compte un ajout automatique est-il réalisable?
Réponse : cela vous le faite manuellement de cas en cas, par contre il y aura un disfonctionnement de ma procédure car elle est basé sur un bloc de 5 colonnes et 34 lignes y compris les formules.
Je vais corriger la procédure.
-
Bonjour
Pas trouvé Microsoft Calendar Control 10.1
Simplement trouvé MSO 12.0 Object library
Par contre pour éviter cette inconvénient de calendrier,est-il possible de mettre
un code VBA exemple en B1=si(c1="";"";date) une date qui corresponde
au moment de l'entrée d'une opération.
Cordialement -
Bonjour,
Je vous fais remarquer que l'application utilise le [Calendar] ainsi que les procédures y relatives, par conséquent il est préférable de remettre en place la bonne bibliothèque de référence.
Il faut la chercher dans la liste ..... !
C'est votre application donc ce devrait-être facile de la retrouver... non !
Qu'elle est la version de votre Excel ?
-
Bonjour,
Regarder dans votre fichier original qu'elle est le nom exact de la bibliothèque ... !
-
re bonjour
version excel 2007 -
Bonjour,
Merci, vous devriez trouver :
Microsoft Calendar control 2007 ou Contrôle calendrier 12.0
C'est votre application donc ce devrait-être facile de la retrouver... non !
-
Dans le fichier d'origine je trouve bien Microsoft Calendar control 2007
-
Dans quel document dois-je chercher?
Mon fichier d'origine la case est cochée.
Le fichier que tu as modifié je ne trouve pas Microsoft Calendar control 2007
Je commence à perdre les pédales!! -
Bonjour,
Est-ce que le document d'origine est de vous ?
-
Bonjour,
Essayer cette manipulation :
Ouvrir le fichier que je vous proposé, ensuite :
- ALT +F11
- Insertion - USERFORM
- Boite à outils puis clic droit sur la partie grise
- Contrôle supplémentaire va apparaitre
- choisir Contrôle calendrier 12.0
- OK
Sous Outils Références vous devriez avoir le [Microsoft Calendar control 2007]
- 1
- 2
- 3