| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/05/2018 à 14:47 | inconcert | Probleme acess rapide Excel | Pas du tout ! L'intervention sur le ruban pour le modifier par programmation est certes possible mais pas en VBA, il te faudrait utiliser du xml. Je ne saurais t'aider sur ce point. Par ailleurs, je pense que tout le monde n'apprécierait pas que son interface soit modifiée à l'ouverture d'un fichier... |
| 08/05/2018 à 14:32 | al87 | Renommer bouton Classeur | Tu peux utiliser les index de couleurs de la palette, en remplaçant Color par ColorIndex . Il est préférable avec les versions d'Excel à partir de 2007, d'utiliser Color plutôt que ColorIndex pour affecter une couleur en lui affectant une valeur de type Long renvoyée par la fonction RGB (pour les 8... |
| 08/05/2018 à 14:09 | Laura87 | Lier données d'une feuille à une autre | L'illustration de ton propos au moyen d'un fichier serait utile . Cordialement... |
| 08/05/2018 à 14:03 | inconcert | Probleme acess rapide Excel | Si tu personnalises ton Excel en ajoutant un onglet au ruban, cela ne concerne pas le fichier. A chacun de faire la même personnalisation ou celle qu'il souhaite... Si tu souhaites au moyen de ton classeur fournir des macros à d'autres, tu devrais te pencher sur la réalisation d'un classeur de macro... |
| 08/05/2018 à 06:41 | Invité | Attribution d'une formule + Copier/Coller : Minimun 10 min | Ton fragment de code étant incomplet, on ne sait ce qu'il peut y avoir d'autre et il est difficile d'avoir un avis définitif... Je n'y vois cependant pas de passage d'une feuille à une autre Mais l'opération à laquelle tu procèdes ne nécessite que 2 lignes de code, la plupart sont donc des scories e... |
| 08/05/2018 à 06:08 | 77PaulineR_ | Message d'erreur VBA quand des cellules sont fusionnées | Si tu mets en condition que Target.Count ne soit pas supérieur à 1, la mise en majuscules ne s'appliquera pas aux cellules fusionnées ! Je conseillerais donc plutôt de modifier ta ligne de commande de mise en majuscules en : Elle ne s'appliquera ainsi qu'à une seule cellule, ce qui éliminera l'erreu... |
| 08/05/2018 à 03:26 | jahsoldier | Couper/coller avec conditions | Pour obtenir une action automatique lors d'un changement de valeur de cellule, il convient d'utiliser une procédure évènementielle de type Change qui se lancera automatiquement à la survenance de l'évènement. Un conseil préalable : pour un bon fonctionnement avec des tableaux Excel, il est plus que... |
| 08/05/2018 à 01:40 | inconcert | Probleme acess rapide Excel | Revois ton code ! Tu dois y utiliser des éléments dont lors d'un changement d'emplacement tu fais varier l'identification, qui ne peuvent plus alors être identifiés... Cordialement... |
| 08/05/2018 à 01:19 | misig | Copier/insérer une ligne selon comparaison de date | J'arrive après coup ! Je livre quand même, je parcours en descendant, ça fera une variante... Cordialement... |
| 07/05/2018 à 22:54 | desmidt | Maj classeur Excel | Suite à ton MP du 8 avril (que tu as vraisemblablement dû adresser à pas mal d'intervenants), j'ai mis ton fichier en réserve avec l'intention de l'examiner ultérieurement selon ma disponibilité... Ce que je viens de faire rapidement, je dirais survolé pour avoir une impression d'ensemble... Ta prob... |
| 07/05/2018 à 21:12 | vsp31 | Voir valeur cellule dans textbox | La question a l'air bouclée ! Bonne continuation... |
| 07/05/2018 à 17:53 | acropoter | Calculer le nombre d’heures ouvrées entre deux dates | L'option consistant à basculer le jour de fin sur la veille lorsque l'heure est à 0, est apparue la plus opérationnelle : cela permet d'unifier les conditions ultérieures sans avoir à tester des exceptions. Donc un code plus homogène... J'ai eu un peu de débogage à faire après ajustement du code, un... |
| 07/05/2018 à 14:27 | acropoter | Calculer le nombre d’heures ouvrées entre deux dates | Un petit souci à régler et je refléchis à la façon de le régler le plus économiquement possible pour tous les cas... Cela tient au fait que dans le cadre de chaque rotation, pour vérifier la cohérence de la saisie, on vérifie que l'heure de début n'est pas supérieure ou égale à l'heure de fermeture... |
| 07/05/2018 à 02:04 | acropoter | Calculer le nombre d’heures ouvrées entre deux dates | Premiers tests (sur les 4 rot.), durée sur 3 jours, le jour intermédiaire étant férié : résultats exacts ! Après débogage toutefois ! Il est rare de ne pas avoir d'erreur au premier lancement, dès lors que le code est un peu étoffé... Quand il m'arrive de ne pas en avoir, je me demande toujours quel... |
| 06/05/2018 à 15:50 | karimazar | Pointage des horaires du personnel | Il serait sans doute bon que tu précises : 1) Comment interpréter les horaires listés quand il n'y en a pas 4, mais 2, et surtout quand on en trouve 1, 3 ou 5 ! Et ce qu'il convient de faire dans ces différents cas. 2) Ce que tu veux obtenir au final... Cordialement... |
| 06/05/2018 à 14:26 | vsp31 | Voir valeur cellule dans textbox | OK pour regarder, mais comme indiqué pas tout de suite... Je viens de réécrire une fonction de calcul de durée horaire cumulée éventuellement sur plusieurs jours, selon un régime horaire pouvant varier. Et il me reste à la tester sur 20 à 30 cas judicieusement déterminés pour m'assurer que je n'ai p... |
| 06/05/2018 à 14:12 | acropoter | Calculer le nombre d’heures ouvrées entre deux dates | J'ai pris un peu de temps pour profiter de l'inclusion d'une 4e rotation pour essayer de réduire assez sensiblement le code de la fonction, et dans le même temps faciliter sa maintenance en cas de changements dans les horaires. Pour cela, en début de fonction on établit 2 tableaux à 7 éléments pour... |
| 06/05/2018 à 12:33 | Patapin85 | Insérer plusieurs feuilles vierges ? | Cordialement... |
| 06/05/2018 à 12:01 | angel28 | Formule si 2.0 | Re, ) nb- J'ai eu un doute mais il me semble que c'est bon... à vérifier. Cordialement... |
| 06/05/2018 à 11:52 | vsp31 | Voir valeur cellule dans textbox | Tu mets les bouchées doubles ! Pas le temps de tout regarder pour le moment... On verra plus tard, et on verra ce qu'en dit VSP31... Bon dimanche... |
| 06/05/2018 à 11:32 | angel28 | Formule si 2.0 | C'est que A10 n'est pas vide ! Sans doute y as-tu une formule et elle ne sera donc jamais vide ! Lorsque tes deux autres conditions renvoient FAUX, n'ayant pas mentionné de valeur-si-faux pour la dernière, la cellule affiche alors FAUX ! Tu peux supprimer ta première condition (si vide) superflue, e... |
| 06/05/2018 à 11:15 | bayard | Coloré la cellule du jour calendrier (bis repetita) | Y avait effectivement erreur de ma part, j'ai traité ton calendrier horizontal ! J'ai sans doute été perturbé par l'abondance des MFC fractionnées... et mon propos principal était de montrer qu'une seule suffisait pour une mise en forme donnée. Il n'y a pas obstacle à inclure dans la zone d'applicat... |
| 06/05/2018 à 10:54 | stoure | Offset avec VBA | Rapidement car je n'ai pas en mémoire tous les éléments... pour en discuter dans tous les détails techniques, mais je n'ai pas perdu le fil historique qui a conduit à la version 0... Ce qui me gênait dans la première série de travaux, c'est qu'au travers des modifications apportées on était amené à... |
| 05/05/2018 à 16:18 | vsp31 | Voir valeur cellule dans textbox | En fait il y a plusieurs type de TextBox : d'abord des couples dont l'un est pour Nombre et l'autre Remboursement (comprendre nb à rembourser), on déduit Rmbt de Nb pour calculer le montant à partir du prix unitaire, puis des Nombre sans Rmbt accouplé, on calcule le montant à partir du prix unitaire... |
| 05/05/2018 à 16:06 | Alain83 | VBA script qui ne donne pas le bon résultats | La macro, c'est toi qui l'écrit (ou copie-colle) le code dans ton classeur, dans un module. Puis tu lui affectes un raccourci clavier qui te permet de la lancer plus rapidement pour mettre au format ta cellule active... Si tu ne l'insères pas, elle n'y sera pas. Une Sub dotée d'argument ne peut être... |
| 05/05/2018 à 13:06 | scn68100 | Changement de valeur dans une plage de cellules | ... |
| 05/05/2018 à 11:52 | vsp31 | Voir valeur cellule dans textbox | J'ai l'impression que cela risque d'être la meilleure solution dans le contexte... Pas le temps de regarder de près pour l'instant... @+... |
| 05/05/2018 à 07:42 | al87 | Affecter macro à 12 mois de l'année | Bah ! Tu n'en as pas 100 ! Tu peux de toute façon toujours faire une macro pour l'affecter : tu défiles tes feuilles, si tu n'as qu'une forme par feuille, ce sera ....Shapes(1) , si tu en as plusieurs, il faudra les défiler sur chaque feuille pour tester si le nom ... Like "Rectangle*" ... (à condit... |
| 05/05/2018 à 07:30 | scn68100 | Changement de valeur dans une plage de cellules | Il te manque une ligne : Cordialement... |
| 05/05/2018 à 07:14 | al87 | Affecter macro à 12 mois de l'année | Un point est à mettre devant Rows pour que la propriété réfère à l'objet sous bloc With. Mais tu peux faire plus simplement : Sinon, ta macro est à affecter à tous les boutons (Shapes). Quel est le problème ? Cordialement... |
| 05/05/2018 à 06:57 | Mayu | Macro [récuperer les informations contenu dans un autre fichier excel] | La date de l'ordinateur est la date du jour et récupérer cette dernière consiste à prélever la date système de l'ordi... |
| 05/05/2018 à 06:06 | azerty2018 | Un probléme que je n'ai pas pu résoudre | Tu dis dans un premier temps que cela ne marche pas dans certains cas ! Je te demande donc en fait si ne marche pas signifie erreur, laquelle peut être de compilation, auquel cas l'exécution ne démarre pas tant que l'erreur signalée n'est pas corrigée, ou d'exécution, auquel cas la procédure démarre... |
| 05/05/2018 à 05:50 | stoure | Offset avec VBA | J'espère que ta santé se rétablit rapidement... Pour faire rapidement le point, j'ai le nettoyage des messages en retard sur 3 ou 4 jours, je ne suis pas sûr que ce soit complet mais le plus gros est fait (je suis remonté jusqu'au 1er février). Si j'en ai loupé cela ressortira si les intéressés se m... |
| 04/05/2018 à 22:07 | Alain83 | VBA script qui ne donne pas le bon résultats | Je te fournis une procédure que tu peux appeler... et tu persistes avec une autre que tu ne peux appeler, ou avec une fonction inadéquate dans ton cas ! Salut Isabelle..... |
| 04/05/2018 à 17:48 | Antho- | VBA - Traduction VBA | Re, Cette ligne est tout à fait inutile, Excel retablit automatiquement la propriété à True en fin de macro lorsque tu l'as définit à False en cours de macro (ce qui est utile pour éviter de voir s'agiter l'écran durant l'exécution, et surtout permettre une exécution plus rapide...) (Elle ne servira... |
| 04/05/2018 à 17:29 | Alain83 | VBA script qui ne donne pas le bon résultats | Cordialement... |
| 04/05/2018 à 17:13 | Antho- | VBA - Traduction VBA | Evidemment, si on appelle une procédure dans une autre, on doit supposer que la procédure appelée existe dans un module du classeur ! Si elle faisait défaut, il se produirait une erreur d'exécution, ce qu'Antho- ne signale pas, il indique que cela ne fonctionne pas, c'est à dire qu'il ne se passe ri... |
| 04/05/2018 à 16:51 | Antho- | VBA - Traduction VBA | Des choses inutiles, d'autres qui peuvent être écrites plus simplement, mais rien qui empêche de fonctionner... Il faudrait donc voir le fichier où ça ne fonctionne pas pour en voir la raison. Cordialement... |
| 04/05/2018 à 16:32 | bayard | Coloré la cellule du jour calendrier (bis repetita) | Plage d'application de la MFC : B10:AF80 Formule : Cordialement... |
| 04/05/2018 à 16:21 | kenact | SUMIF et Critrère Left | Cordialement... |
| 03/05/2018 à 15:26 | Mayu | Macro [récuperer les informations contenu dans un autre fichier excel] | Il faudrait alors le fichier d'extraction brute de ta base de données, sur lequel on doit prélever les colonnes souhaitées. Est-ce à partir du scan que tu opères l'extraction de la base ? Est-ce que cette date figure quelque part ... |
| 03/05/2018 à 14:14 | Mayu | Macro [récuperer les informations contenu dans un autre fichier excel] | Je ne comprends pas bien ce que tu veux faire... Tu veux récupérer toutes les données ? Ou seulement certaines d'entre elles dans le fichier ENVOI... ? Sur quel critères dans ce dernier cas ? Et la date de réception doit-elle être mise d'office à la date du jour de transfert des données ? Ou tu la m... |
| 03/05/2018 à 14:04 | azerty2018 | Un probléme que je n'ai pas pu résoudre | As-tu vérifié que tes expressions ne comportent pas d'espaces parasites et que la casse est rigoureusement respectée (par défaut les comparaisons en VBA sont sensibles à la casse) ? As-tu une erreur ou simplement la valeur 0... ? NB- Tu devrais éliminer les parenthèses inutiles. Egalement, mettre to... |
| 03/05/2018 à 13:48 | vsp31 | Voir valeur cellule dans textbox | Merci de ton appréciation ! Tu as certainement raison et dès lors que je trouverai un peu de temps à consacrer à la chose pour que cela me devienne familier je m'en servirai sans doute souvent... Bonne journée... |
| 03/05/2018 à 13:11 | vsp31 | Voir valeur cellule dans textbox | Je me suis efforcé de simplifier, de façon à faire bien apparaître la structure de mise en place et faciliter ainsi la prise en compte d'autres éléments et donc les adaptations et compléments à opérer... Maintenant, 49 TextBox, c'est beaucoup... et cela justifierait une gestion au moyen d'un module... |
| 03/05/2018 à 13:01 | larryco | Enchainement de formules | Tu peux ajouter un : Case "maritime": cc = 3000 aux deux autres, ce qui te fait ajouter 60 nouveaux codes possibles à ta liste... Si tu veux ajouter un autre critère, effectivement tu passeras d'un code à 4 chiffres à un code à 5 chiffres : selon l'ordre cela te fait ajouter : 10000 ou 1000 ou 100 o... |
| 03/05/2018 à 12:34 | Francky69100 | Anniversaire dans le mois | Tu sélectionnes la plage d'application de la MFC, par exemple B2:B200. Mise en forme conditionnelle > Nouvelle règle > Utiliser une formule... Tu définis le format souhaité, et tu utilises la formule suivante : Cordialement... |
| 03/05/2018 à 12:25 | maximob | Renommer feuille selon cellule | Et bien : tu places la macro ci-dessous dans un module standard. Tu l'exécutes pour faire une mise à jour initiale. Tu peux ensuite la supprimer ! La macro évènementielle prendra le relais pour réaliser les mises à jour ultérieures... Cordialement... |
| 03/05/2018 à 12:02 | maximob | Renommer feuille selon cellule | Re, Si la mise à jour est faite chaque fois qu'un changement justifie une mise à jour, la situation est forcément à jour à l'ouverture ! Cordialement... |
| 03/05/2018 à 11:49 | maximob | Renommer feuille selon cellule | Ce type de dispositif a été traité maintes fois, et tu aurais dû trouver une variante qui te convienne... Procédure à placer dans le module ThisWorkbook : chaque fois que tu modifies G2 sur une feuille, le nom de la feuille sera mis à jour (sauf si tu effaces la cellule...) A toi de veiller à ne pas... |