M

Fanatique d'Excel

Inscrit le :20/07/2015
Dernière activité :14/12/2018 à 13:58
Version d'Excel :2010 FR
Lieu :Réunion
Messages
17'169
Votes
1'467
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par MFerrand - page 131

DateAuteur du sujetSujetExtrait du message
19/06/2017 à 14:44atlonia Erreur d'exécution '9Bonne journée à toi ! Je n'ai pas d'exemple dans mes fichiers ! J'utilise des formules quand elles ont un rôle de formule à jouer : elles ne bougent plus et renvoient un résultat qui peut varier. Si la formule renvoie un résultat qui changera plus, je me passe de formules et mets d'emblée (VBA ) les...
19/06/2017 à 13:12Arthurg Erreur fin d'instruction - insertionJe ne suis pas vraiment partisan d'utiliser VBA pour apposer des formules , mais quand on le fait il faut respecter la syntaxe : NB- Ta formule initiale (une fois rétablie avec une syntaxe correcte) aurait renvoyé une erreur dans la cellule si #N/A... Cordialement...
19/06/2017 à 12:28fredgaub Contenu d'une cellule dépendant de la date du jourJe me contenterais de ça : "2017-12-31" est un format reconnu comme date par VBA.....
19/06/2017 à 12:08david79230Liste déroulante avec saisie semi automatiqueSolution macro que j'ai eu l'occasion de réaliser il y a peu de temps... La macro est très proche de la solution formule. Dans les 2 cas tu nommes la liste de base (ici nommée Liste), de préférence en dynamique si elle peut varier. La liste doit être triée par ordre alpha. Tu décoches dans la valida...
19/06/2017 à 01:52atlonia Erreur d'exécution '9Si tu fais des comparaisons avec un code mal conçu, tu t'arranges un peu vite! Si c'est bien conçu tu n'as jamais à retoucher au code, tout au plus recalibrer des constantes en tête de module. Ou bien tu as tes éléments variables sur feuille que tu modifies aisément. Ou bien c'est défini pour ne rie...
19/06/2017 à 01:05emy1612Ecriture VBAJ'ai regardé à nouveau pour en avoir le coeur net, mais excuse-moi ! je ne fais que trouver des incohérences supplémentaires ! Tu recherches des noms figurant en col.B (Résultat) en col.A de ta feuille Macro congé : on retrouve bien les noms... mais comme ils sont écrits différemment pour la plupart...
19/06/2017 à 00:38eole-33 Multiplications en fonction contenu celluleCordialement...
18/06/2017 à 21:50JeanbaFermer Userform sous conditions + fonction ArraySalut ThauThème ! Je ne sais si tu as la réponse à tes questions mais il me semble pas à la 3e : [Pas le temps de plus en pause film... ] Cordialement...
18/06/2017 à 21:13Vince06 Déclarer un fichier Excel en variableSupprime le chemin s'il est ouvert...
18/06/2017 à 20:54Vince06 Déclarer un fichier Excel en variableTu déclares tes variables comme Workbook s soit collection de classeurs ouvert dans l'application... Et si tu enlèves le S pour ramener ta variable à un objet, l'objet doit être un classeur défini par son nom, éventuellement chemin inclus, soit ouvert dans l'application, soit que tu ouvres dans l'ap...
18/06/2017 à 15:42nakSaanCréer un minuteur avec événementFaut pas être impatient ! Je n'ai pas dit que je cessais de travailler dessus ! J'ai mis 9 procédures en chantier pour la mise en route des décomptes et leur mise à jour... Il s'en ajoutera sans doute pour les alertes finales et les accès automatiques à la zone... Pour l'heure : Plage nommée pour le...
18/06/2017 à 00:08iBenny Comment identifier une forme ?Cordialement...
17/06/2017 à 20:55iBenny Comment identifier une forme ?Cordialement...
17/06/2017 à 20:29Jessiicaa23 Manipulation d'ArrayEmergeant d'un assoupissement passager, je vais essayer d'achever de me réveiller en t'expliquant, le mieux possible (pour moi) comment fonctionne ce : dans laquelle explication Galopin n'a pas voulu se lancer... And est un opérateur logique, réalisant une opération entre 2 valeurs logiques qui peuv...
17/06/2017 à 19:02emy1612Ecriture VBAComme je l'ai dit, je suis dubitatif sur cet argument séparateur et son rôle. D'autre part la fonction est censée renvoyer une donnée texte et je n'ai aucune idée de laquelle elle peut être, d'autant que dans son utilisation la plage de recherche est indéfinie, ce qui ne permet pas de déduire ce qu'...
17/06/2017 à 16:21dozTransposition par groupe de 3Liste en A1:A27 Formule en C1 recopiée sur C1:E9 ...
17/06/2017 à 16:15emy1612Ecriture VBAD'abord un fichier .xlsx ne contient pas de macro, donc ta fonction personnalisée est absente et n'a aucune raison de fonctionner ! Ensuite, tu l'insères en la dotant de 4 arguments alors que le code n'en montre que 3... ça va pas pouvoir marcher ! Enfin tu lui envoies une plage comportant toutes le...
17/06/2017 à 15:42SafetyProcessComparaison de dates/heures VBASalut ThauThème ! Moi, j'ai vu... et implicitement décliné l'offre... ! Et me trouve très content d'avoir eu raison de le faire ! Puisque nous voilà confrontés à un personnage qui considère que je devrais être à son service ! Eh bé non ! J'apporte une aide lorsque le sujet est présenté de façon attr...
17/06/2017 à 14:59sharepointeur Calcul en fonction de texte et colonnes(Pas vu l'exemple). edit : OK ! Ma formule renvoie les résultats attendus ! Cordialement...
17/06/2017 à 13:58dozTransposition par groupe de 3Il me semble que ça irait mieux comme ça : Cordialement...
17/06/2017 à 13:32tonilloMacro copie d'ongletTu aménages.....
17/06/2017 à 13:09atlonia Erreur d'exécution '9L'indice n'appartient pas à la sélection, c'est qu'il est Out of Bound ! On comprend vite quand l'indice 10 bloque parce que la plage d'indices va de 1 à 9... Moins vite quand Worksheets("Tartanpion") ou "Tartenpions"... bloque parce que c'est "Tartenpion"... Des liaisons entre fichiers, c'est un fi...
17/06/2017 à 12:49Donzr42Activer Macro alerte sonore sur dépassement seuilPas de code d'Alarme ...
17/06/2017 à 12:44tonilloMacro copie d'ongletLes onglets 14juin (que l'on peut baptiser autrement) peuvent être masqués pour n'être utilisés que comme modèle pour générer les onglets tournoi. [NB- 14juinprog est le nom de la feuille figurant sur l'onglet, Feuil2 son nom de code. Les deux peuvent être utilisés pour accéder à la feuille, mai...
17/06/2017 à 12:21VaVaCDR Calcul heures de travailSalut Chris ! Le calendrier 1904 permet effectivement d'afficher des heures négatives dans Excel, cependant il décale toutes les références de dates, ce qui pourra poser des problèmes ultérieurs... Je préfère donc pour ma part rester systématiquement sur le calendrier 1900 (par défaut, et commun ent...
16/06/2017 à 23:07v4rus Dupliquer une date selon conditionLe symétrique pour supprimer... Et une sécurité pour bloquer les modifs quand des lignes supplémentaires existent: Cordialement...
16/06/2017 à 22:13eole-33 Multiplications en fonction contenu celluleCa pourra se discuter... mais il faudrait savoir avant quelle opération... Je me suis borné à l'empilement de problèmes et erreurs divers (lesquels ne permettent pas de déduire à coup sûr ce qu'on vaoulait faire) et qui font que la majorité des lignes de la macro ne pouvaient fonctionner... Bonne so...
16/06/2017 à 22:06tonilloMacro copie d'ongletTes onglets 14juin servent de modèles, c'est eux que l'on copie. Je supprime les boutons sur les nouvelles feuilles, il ne serait pas rationnel de lancer la macro à partir d'elles. Les feuilles 14juin sont donc à conserver... Le mieux serait sans doute qu'elles soient masquées et utilisées exclusive...
16/06/2017 à 17:38lultras977 Problème MACRO tableauSans fichier, je vois pas de quoi il s'agit ...
16/06/2017 à 17:35v4rus Dupliquer une date selon conditionRe, Le modèle fourni et que j'ai restitué avec macro fonctionne tel que demandé ! Un clic sur le bouton Test insère une ligne sous les jours fériés et les dimanche et ne touche nullement aux listes déroulantes et sans perturber les jours qui suivent ! Cependant il est évident que modifier les valeur...
16/06/2017 à 17:17tonilloMacro copie d'ongletA tester : Cordialement...
16/06/2017 à 16:19lultras977 Problème MACRO tableau"vis" ? Tu as "vis" ou "Vis", les comparaisons en VBA sont par défaut sensibles à la casse (contrairement à Excel où c'est le contraire)...
16/06/2017 à 15:35lultras977 Problème MACRO tableauFonctionne sur le modèle et plus sur ton fichier... Faut voir ce qui a changé ! Tu as bien un point devant .Value, vérifier la conformité des deux lignes qui précèdent, parce que sur cette ligne, je veux bien une erreur 1004, mais une erreur 13 elle est forcément ailleurs ...
16/06/2017 à 15:18v4rus Dupliquer une date selon conditionEssayer : Cordialement...
16/06/2017 à 14:14dreamsodfa Copier la ligne sur une feuille avec liste déroulanteVoilà ! Macro à affecter à toutes les formes Drop Down... Cordialement...
16/06/2017 à 13:39dyoletFormatage en tete XLTu as 3 zones dans l'en-tête : gauche, centre et droite. Pour aligner le contenu de l'en-tête gauche sur la marge gauche, tu le fais avec des espaces. C'est d'ailleurs ce qu'indique cet extrait de l'Aide d'Excel 2000 ...
16/06/2017 à 12:00thiebsBoucle SI ne fonctionne pas sur toute l'étendueNote aussi que si tu fais un Tableau Excel pour ne pas en utiliser les avantages, pourquoi le faire !!!! Au cas particulier, il te permet d'utiliser des références structurées pour bâtir ta formule, laquelle s'adaptera à l'extension du Tableau et en t'évitant de cibler des colonnes entières ! Cordia...
16/06/2017 à 11:53dreamsodfa Copier la ligne sur une feuille avec liste déroulanteTu ne réponds pas à la question ! Il y a trois listes déroulantes par ligne... ! Tu n'indiques pas la ligne à copier ! Tu n'indiques pas la feuille ! Ni la condition ! Un exemple : Si la D12 = "a" je copie la ligne A12:W12 sur la feuille "XA" à la première ligne disponible. Ça, c'est compréhensible...
16/06/2017 à 11:36dyoletFormatage en tete XLC'est toi qui positionne le contenu de l'en-tête... laquelle s'alignera sur la zone d'impression...
16/06/2017 à 11:22lultras977 Problème MACRO tableauTu peux lorsque toutes les comparaisons peuvent se faire sans déclencher d'incompatibilité de type... Il faut aussi te méfier, regarde les parenthèses, on a : VBA évalue d'abord si condition2a OU condition2b est vraie, ce qui renvoie vrai pour l'ensemble, et ensuite si condition1 est vrai, pour renv...
16/06/2017 à 10:59trieux CHECKBOX clic VBALa macro manque ! Il faut la remettre et réaffecter la macro aux Shapes...
16/06/2017 à 10:50lultras977 Problème MACRO tableauMes propositions de modification (sur ton modèle, connais pas la structure de ton fichier original). Cordialement...
16/06/2017 à 10:18lultras977 Problème MACRO tableauAutre chose : as-tu testé avec des dates dont le jour est inférieur à 13 ? (ou n'y en a-t-il jamais ?)...
16/06/2017 à 09:58lultras977 Problème MACRO tableauRe, M12 : pas de problème d'indice dans ce cas : tablo démarre ses indices à 1, et tabloR les dimensionne explicitement à partir de 1... Pas besoin d'Option Base 1, laquelle est d'ailleurs plutôt une source de problème qu'une aide, il est plus clair et sûr d'avoir l'option base par défaut à 0, et di...
16/06/2017 à 09:37lultras977 Problème MACRO tableauSi tu indentais correctement ton code, tu verrais immédiatement (avant erreur !) qu'il manque un End If ! Cordialement...
16/06/2017 à 09:33thiebsBoucle SI ne fonctionne pas sur toute l'étendueCordialement...
16/06/2017 à 09:14dyoletFormatage en tete XLTout à fait d'accord si on me parle de mise en page pour impression... Mais ni mise en page, ni impression, ni imprimer... ne figure dans le post initial, et on y parle de calage des cellules... Un peu confus, non ! Il faut que les demandeurs apprennent à demander explicitement et pas dans leur tête...
16/06/2017 à 08:55babilLien hypertext sans ouvrir le fichierFaut donc pas utiliser un lien pour ça ! Et qu'as-tu contre le fait d'ouvrir ? Tu n'es pas obligé de le voir ...
16/06/2017 à 08:50chou2best987Créer dynamiquement des TextboxesSympathique !!! Un machin qui s'ouvre, remplit l'écran et qu'il faut extirper à la hussarde... ! Commence par désactiver ça ...
16/06/2017 à 08:44dreamsodfa Copier la ligne sur une feuille avec liste déroulantePas compris ce que tu veux ! Copier une ligne, OK! A quelle condition ? Où ...