| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 22/08/2016 à 12:37 | LOLOADJ | MEF cellule selon date du jour | Si la date d'alerte est systématiquement un mois avant la date de péremption, pourquoi t'encombrer à la noter ! Tu définis une MFC couvrant la plage C8:I...(fin du tableau) et formule conditionnelle suivante : La condition MOD(COLONNE();3)=0 fait que la mise en forme (coloration rouge) ne s'applique... |
| 22/08/2016 à 12:18 | clio | Conditionner la couleur d'ecriture à des données | Si tu modifies les critères de couleurs, il faut éventuellement réécrire cette partie du code, selon le système choisi. Mais tu peux effectivement le prolonger en poursuivant avec D, E, F... (qui doit terminer la mention en observation, et en ajoutant des couleurs dans le tableau cPol (sans autre mo... |
| 22/08/2016 à 04:01 | The IT Fox | Fonction COULEUR_FOND/COULEUR_POLICE | Cela ne peut marcher ! Une fonction de feuille de calcul renvoie un résultat dans la cellule où tu la places. Si tu veux lui faire faire autre chose, elle te retourne une erreur. Tu vas devoir passer par des procédure de type Sub... Cordialement... |
| 22/08/2016 à 03:06 | clio | Conditionner la couleur d'ecriture à des données | Tu semblais trouver le dernier code fourni difficile à lire ! Permets-moi de penser le contraire car ne prenant pas de chemin détourné et ne comportant pas de commande inutile, on peut le décortiquer nettement plus vite... Il y a toujours (qu'on soit débutant ou non) quelques questions au sujet de m... |
| 21/08/2016 à 17:39 | christken | Reporter sur une nouvelle feuille sans copier-coller | Tu n'es pas très explicite dans ta demande ! Des questions ont été soulevées, tu ne réponds à aucune !... S'il s'agit simplement de reproduire les données d'une feuille sur une autre, le code suivant le fait : mais il ne reproduira pas la mise en forme (gras, italique, courleurs...), ni les formats... |
| 21/08/2016 à 03:10 | clio | Conditionner la couleur d'ecriture à des données | Procédure revue... Cordialement... |
| 20/08/2016 à 18:45 | clio | Conditionner la couleur d'ecriture à des données | Vu l'écriture de ta macro, j'ai quelque doute sur ce que tu veux finalement faire (?) D'où une remise en état de la macro de façon qu'elle produise un résultat... Là j'ai pris soin de ne réutiliser que les éléments qui y figuraient, quite à modifier le type de données et l'utilisation (et à écrire l... |
| 20/08/2016 à 16:09 | Nowhereman | Transparence du bouton radio active x | Tu alignes la couleur de fond (BackColor) sur la couleur de tes cellules (rouge)..... |
| 20/08/2016 à 15:00 | MJC55 | Modification macro | Parce que je m'étais fendu de commentaires (sur demande !) contrairement aux habitudes, et ultra détaillés en plus !... Bon ! Ton fichier rétabli ! Tu avais également zappé les mises en forme préalables (qui ne bougent pas par la suite) et les MFC assurant les bordures... Evite de l'esquinter à nouv... |
| 20/08/2016 à 14:31 | MJC55 | Modification macro | Tu as certainement bidouillé quelque chose pour produire cette anomalie... qui ne se produisait nullement sur le fichier test remis en son temps. Je vois que tu as supprimé la proc. Change qui ajustait l'en-tête... Je vois aussi que tu as déplacé la procédure de classement pour la placer en Selectio... |
| 19/08/2016 à 17:04 | OMD7590 | Mise en forme nombre dans cellule | Tu mets en place le format qui convient ! 000 000 00 Cordialement... |
| 19/08/2016 à 16:31 | Stéphane57 | Ouverture d'un lien hypertexte à partir d'une ListBox | Sans doute parce qu'aucun élément de la liste n'était sélectionné lors de ton premier clic. Au 2e cela fonctionne puisque ton premier a sélectionné un élément. L'évènement s'applique en effet à l'objet (ListBox), pas à la liste ... |
| 19/08/2016 à 16:18 | Bastien_VBA | VBA - transformer chaine de caractère en tableau | Ce qui m'interroge c'est que tes dates ne sont pas des valeurs dates, mais des valeurs texte..... |
| 19/08/2016 à 16:11 | kenny972 | Afficher et faire disparaitre une image au clic | Ton image étant sur la feuille, nommée par exemple Img. Un bouton ou une forme sur la feuille à laquelle tu affectes une macro : Chaque clic fera apparaître ou disparaître l'image. Cordialement... |
| 19/08/2016 à 15:59 | Benoist28200 | Problème majuscule | Remodification pour intégrer E12 (et unification de la procédure...)... |
| 19/08/2016 à 13:35 | christken | Reporter sur une nouvelle feuille sans copier-coller | Oui ! C'est possible ! C'est même préférable lorsque le résultat produit convient, on n'utilise pas le presse-papier et on affecte directement les valeurs d'une plage à une autre plage de même taille. Mais on ne reproduit pas les formats et la mise en forme éventuelle... Cordialement... |
| 19/08/2016 à 13:24 | Benoist28200 | Problème majuscule | Je crois que cela vient du fait que Target est alors une plage de plusieurs cellules... Modifie l'évènementielle ainsi : Rétablis ta commande d'effacement. Et teste... Cordialement... |
| 18/08/2016 à 20:50 | DEMERS | Copier onglet vers autre classeur | Tu m'étonnes, je l'ai testé de janvier à août sans difficulté ! Voilà le résultat ... |
| 18/08/2016 à 19:19 | Benoist28200 | Problème majuscule | Tant que tu tapes des valeurs texte ou assimilées, l'erreur que tu indiques ne peut pas se produire ... |
| 18/08/2016 à 19:14 | DEMERS | Copier onglet vers autre classeur | Esaaie avec ton fichier modèle ! Il faut l'enregistrer avant d'opérer, sinon le chemin pourrait poser problème..... |
| 18/08/2016 à 18:58 | Benoist28200 | Problème majuscule | Ote-moi d'un doute ? C'est bien le texte : "C2=E10" que tu mets ? Non une formule ... |
| 18/08/2016 à 18:55 | grogus | Erreur 424 sur intersect | Target n'est "rien"... donc il déclenchera toujours une erreur tant qu'il n'est pas défini ! Mais penche-toi sur la question de pierre-jy ! Quelle intersection vises-tu qui ne serait pas définie ? Et à quoi veux-tu aboutir ... |
| 18/08/2016 à 18:30 | Benoist28200 | Problème majuscule | Je repose donc la question : en faisant quoi ? Le code de ta macro (que j'ai été obligé de parcourir rapidement malgré mon aversion ) ne met en cause E10:E11 que pour les effacer. Que cherches donc tu à mettre dans ces cellules pour déclencher une incompatibilité de type ... |
| 18/08/2016 à 18:25 | grogus | Erreur 424 sur intersect | On peut bien sûr écrire sur une feuille masquée (voire coller)... La sélection n'est qu'une manipulation supplémentaire qui ne fait que ralentir l'exécution... Tu as Map qui représente une cellule et m une ligne (variables qu'il faudrait déclarer en type Range !) isect et Target ne sont pas déclarée... |
| 18/08/2016 à 18:15 | Benoist28200 | Problème majuscule | Je ne vois aucun message ! En faisant quoi ... |
| 18/08/2016 à 18:10 | DEMERS | Copier onglet vers autre classeur | La création du classeur n'intervient que sur erreur à l'ouverture, si donc il ne peut être ouvert, n'existant pas... Si une erreur intervient alors qu'il existe, cela ne peut provenir que du nom extrait de la cellule K7, soit justement que cette dernière cellule ne contient pas une valeur texte... (... |
| 18/08/2016 à 17:50 | grogus | Erreur 424 sur intersect | Target n'est ni déclarée, ni définie... Erreur logique... Et si tu pouvais supprimer les Select et autres éléments inutiles de ta macro, ce serait moins pénible à regarder, et tu pourrais gagner en efficacité ... |
| 18/08/2016 à 17:46 | Benoist28200 | Problème majuscule | ... |
| 18/08/2016 à 17:30 | blackmath62 | Dépassement de capacité erreur 6 | Une proposition : Cordialement... |
| 18/08/2016 à 17:02 | DEMERS | Copier onglet vers autre classeur | NB- Je ne vois pas d'autre possibilité que mettre la cellule K7 en format Texte pour éviter que le texte saisi ne soit transformé en date par Excel... (comme on ne sait comment la cellule est alimentée). Pas de macro liée à cette feuille, donc aucune à supprimer. Cordialement... |
| 18/08/2016 à 15:43 | jovac | Suppression de lignes sous conditions pour calendrier auto | Ton fichier à nouveau. J'y ai ajouté une fonction de calcul de la date de Pâques... Cordialement... |
| 18/08/2016 à 15:25 | jovac | Suppression de lignes sous conditions pour calendrier auto | Voilà qui devrait améliorer un peu... Il te faut déjà au moins rectifier ta formule en C : H2:H14 doit être en références absolues : $H$2:$H$14 Il n'y a pas que cela à revoir d'ailleurs, Pâques et les fériés dépendant sont mobiles. Il faut pour chaque année calculer la date de Pâques pour les déterm... |
| 18/08/2016 à 14:29 | jovac | Suppression de lignes sous conditions pour calendrier auto | Tu fournis un fichier ne contenant aucune macro... Ta macro réécrite un peu plus intelligiblement : Et elle fonctionne... ! Ceci étant, si elle ne supprime rien en janvier, en février elle va supprimer 3 lignes, et lorsque tu passes en mars, il te manquera 3 lignes ! La méthode est donc inadéquate o... |
| 18/08/2016 à 13:14 | jovac | Suppression de lignes sous conditions pour calendrier auto | For Num_lignes = Cells(Rows.Count, 1).End(xlUp) .Row To 1 Step -1 NB- Petit conseil supplémentaire : en l'état de ton projet et en tenant compte de ses développements ultérieurs, un module standard est largement suffisant. Il n'y a lieu d'en ajouter que si cela est justifié par une utilisation spéci... |
| 18/08/2016 à 13:08 | Nowhereman | 2 séries de boutons radios indépendants | Tu affectes la propriété GroupName (fenêtre de propriété) en mettant par exemple : ColA pour le 1er groupe et ColB pour le second. NB- Tu sélectionnes tous les boutons d'un même groupe pour faire chaque affectation en une seule fois. Cordialement... |
| 18/08/2016 à 12:59 | nyrhu | Range et Zone de nom | Pour correspondre à ta première instruction d'affectation [NB- ce n'est pas une copie, mais une affectation de valeur...] Cordialement... |
| 18/08/2016 à 12:51 | VBABEGINNER | Compter positif négatif | Je ne suis pas encore très bien réveillé, mais cela me paraît un peu compliqué d'aller chercher un changement de signes entre deux valeurs non consécutives avec des fonctions classiques... Une fonction personnalisée ? On fournit la plage à tester à la fonction. Une plage d'une ligne ou d'une colonne... |
| 18/08/2016 à 11:59 | blackmath62 | Dépassement de capacité erreur 6 | Comme on n'a pas vu ton fichier... Il ne s'agit pas, c'est vrai, de syntaxe qui serait fausse, mais elle apparaît un peu inadéquate ou approximative... Ta plage critère représente 14 colonnes entières dans le premier calcul et 13 dans le second. Il n'est en effet pas indispensable que la plage-somme... |
| 17/08/2016 à 17:46 | Rrradassse | (égal) à ajouter après coup? | Si tu veux que quelque chose se fasse sans le faire manuellement, il faut que quelqu'un le fasse, en l'occurrence mettre à contribution VBA... Et pour que tu n'aies pas besoin d'intervenir, c'est par le biais d'un évènement que l'action sera déclenchée : tu te contentes de sélectionner une ou plusie... |
| 17/08/2016 à 17:40 | louyotj | Afficher toutes les valeurs d'une array dynamique | Là j'arrive trop tard ! Je mets quand même ma solution : juste une variante par rapport à Galopin pour contourner la question des indices de tableaux affectés de cette façon (boucle sur le tableau)... Cordialement... |
| 17/08/2016 à 16:51 | Rrradassse | (égal) à ajouter après coup? | Tu places la procédure ci-dessous dans le module de la feuille concernée, et à chaque cellule ou plage que tu sélectionnes, si la chaîne représente un calcul, elle sera transformée en formule qui le renverra... Cordialement... |
| 17/08/2016 à 16:25 | NOURA | MACRO à rectifier ou à remplacer | Bon sang ! C'est vrai que c'était des formules... ! Merci ThauThème ! Ça me chagrinait un peu de ne pas trouver la source du problème..... |
| 17/08/2016 à 16:18 | Nowhereman | Bouton coché doit cocher deux cases à cocher | Re, bonjour à tous, pour la simplicité et l'efficacité de la solution de Rashid, évitant le recours à une macro ! Je maintiens toutefois qu'il ya intérêt à long terme à prendre l'ensemble des contrôles dans la même famille... (ce qui ne met nullement en cause la solution de Rashid qui demeure tout a... |
| 17/08/2016 à 15:40 | Nowhereman | Bouton coché doit cocher deux cases à cocher | Tu mélanges des contrôles ActiveX avec des contrôles de formulaire. Cela risque de ne pas être très heureux au bout du compte. Il serait sans doute préférable de choisir une famille ou l'autre, si tu veux les faire travailler ensemble..... |
| 17/08/2016 à 15:29 | NOURA | MACRO à rectifier ou à remplacer | Pas pu déterminer pourquoi Find ne fonctionne pas... ! Pas d'erreur car à la ligne 45, cellule vide que Find trouve en B1, mais aucun renvoi... De toute façon, si elle avait fonctionné, elle n'était pas adaptée à ton système de recherche, ne testant que la première cellule trouvée, il aurait fallu u... |
| 17/08/2016 à 13:33 | blackmath62 | Dépassement de capacité erreur 6 | Je te signale que tu fais état d'une erreur d'exécution sans indiquer sur quelle ligne elle se produit ! Il apparaît par ailleurs que la syntaxe de la fonction SumIf n'est pas correcte ! Tu peux t'en assurer en la tapant la formule dans une cellule... et en consultant l'aide d'Excel sur la fonction... |
| 16/08/2016 à 15:31 | arochab | Problème filtre avancé "copier vers un autre emplacement" | Onglet Formules > Définir un nom : comme nom mettre Base , et dans Réfère à, mettre la formule... |
| 16/08/2016 à 14:46 | arochab | Problème filtre avancé "copier vers un autre emplacement" | Pas conservé. Mais nommée avec formule : Cordialement... |
| 16/08/2016 à 12:29 | arochab | Problème filtre avancé "copier vers un autre emplacement" | Je ne vois pas bien l'intérêt d'un Userform pour appliquer un filtre avancé ! Le filtrage avancé nécessite une ligne de code !! Nb-J'ai nommé ta base (en dynamique) [Vu le nombre de noms que tu as déjà, on n'est plus à un près ! mais je ne vois pas vraiment l'utilité de la plupart...] Nb2-Le... |
| 16/08/2016 à 11:40 | chounette22 | Fonction RECHERCHE V | En A5 : A tirer jusqu'en G5. Cordialement... |