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 296

DateAuteur du sujetSujetExtrait du message
29/02/2016 à 00:08cocolabombe0Problème police + bordure selectionTu m'excuseras, mais si je touche à du code, je l'indente et j'élimine les éléments inutiles... L'amaigrissement ne se voit pas trop car il y a des ajouts. Tu vérifieras si cela correspond à ta demande, je ne suis pas sûr d'avoir lu tous les posts... Particularité que je signale volontiers dans la m...
28/02/2016 à 23:03AbracadabraDate picker, UserformDifficile de répondre à ta question ! Je ne vois pas de DTPicker dans ton Userform. Ta fonction semaine est assez originale ! Mais elle calcule sur un bon critère ! Cependant, si elle tient compte que les 3 premiers jours de l'année peuvent faire partie de la dernière semaine de l'année précédente,...
28/02/2016 à 21:45ramo123 Sélectionner et supprimer des colonnes entièresEt inutile de sélectionner quoi que ce soit ! Cordialement...
28/02/2016 à 21:20OSCAR57Calendrier et un semainier pour une meme celluleUne MFC... Mais problème, seules des heures apparaissent, ce qui signifierait que le tableau est réservé à une journée, mais 500 lignes ! Qu'en est-il ...
28/02/2016 à 21:01Bob Diaquin Remplir fond de cellule en couleur siC'est de la logique pure. Attention qu'avec >= et <= tes valeurs bornes vont répondre à 2 blocs de conditions...
28/02/2016 à 20:57Phrynis N'afficher que lundis et jeudis dans calendrier perpétuelTu aurais tout à fait pu faire l'adaptation toi-même ...
28/02/2016 à 20:15Bob Diaquin Remplir fond de cellule en couleur siJe crois qu'il faut revoir la définition de tes conditions... Quand tu dis : x>=1,5 OU x<=2,1 la condition est toujours validée ...
28/02/2016 à 18:44bigboo Excel VBA - Transfert tableau à lignes variables + compléterEn manuel, aussi bien pour forcer l'incrémentation que pour l'empêcher (selon le cas), au lieu de prendre un seule cellule pour étendre, tu en prends 2...
28/02/2016 à 18:36Ronibo Changement de la propriété ShowModalJe ne sais pas ce que tu veux faire. Ton code était destiné à produire un Userform, pas à en utiliser un existant. Je me suis intéressé à cet aspect, pour faire en sorte de pouvoir ouvrir l'Userform après création. Je t'ai signalé au passage que par défaut un Userform était modal et que pour l'ouvri...
28/02/2016 à 18:24bigboo Excel VBA - Transfert tableau à lignes variables + compléterCe n'est plus le même fichier !!! Tu as remplacé le contenu de la colonne B en feuille 1 par une valeur numérique. Tu pouvais t'en rendre compte et le signaler ! C'est arrangé pour que les valeurs ne s'incrémentent pas (de la même façon qu'on procèdes en manuel pour le même effet...)...
28/02/2016 à 17:48marfipoInsertion lignes avec formules et formatsPour moi, ce n'est pas clair. Insérer des lignes et copier, ce n'est pas la même chose. Une ligne insérée prend le format de la ligne précédente, il n'y a en principe que les formules à rétablir. Il n'y en a qu'une sur la plupart des lignes, sauf les lignes totaux. Si les lignes totaux sont destinée...
28/02/2016 à 17:24Bob Diaquin Remplir fond de cellule en couleur siIl y avait 2 parenthèses de trop, mais elles s'annulaient. 4 parenthèses de trop, mais 1 mal placée. Cordialement...
28/02/2016 à 16:47OSCAR57Calendrier et un semainier pour une meme cellulePas eu le temps de voir ton second fichier (donc si différent du premier...) Ce qu'on constate, c'est que visiblement la sélection d'une date ne déclenche pas l'évènement Click, donc : Ceci y pallie et inscrit la date. Pour DTPicker2, ton système est mixte et tu veux il me semble qu'il réagisse auss...
28/02/2016 à 15:23OSCAR57Calendrier et un semainier pour une meme cellulePour le premier pb, en modifiant la valeur de dtpicker par sélection, tu ne cliques pas, donc la date ne s'inscrit pas. Il te faut doubler l'évènement Click avec la même commande pour l'évènement Change. Sans supprimer Click car pour entrer la date affichée sans la modifier il faudra cliquer. Pour l...
28/02/2016 à 15:04LescalotDATEDIFRe, Cordialement...
28/02/2016 à 15:01Ronibo Changement de la propriété ShowModalCeci dit, la définition de ShowModal à la conception n'est pas vraiment utile, elle est True par défaut, mais tu peux l'ouvrir en modal ou non. Note que le Userform créé s'ouvre, mais qu'il est vide pour l'instant, tu n'y a rien mis. Cordialement...
28/02/2016 à 14:47marfipoInsertion lignes avec formules et formatsEt où est ton fichier ...
28/02/2016 à 14:42arc7urusAfficher et masquer des lignes en cochant des casesSi même disposition sur tous tes onglets, il faut mettre une seule macro dans ThisWorkbook qui s'appliquera à toutes les feuilles, la feuille appelant la macro étant identifiée par une variable...
28/02/2016 à 12:43LescalotDATEDIFUne date manque ! B ne suffit pas à pointer une cellule ! Où est ton fichier ...
28/02/2016 à 12:40arc7urusAfficher et masquer des lignes en cochant des casesSi tu ne masques pas manuellement, il faut bien que quelqu'un d'autre fasse le boulot ! Donc, faut lui dire quoi faire ! D'où macro pour que VBA fasse à ta place. Cases à cocher inutiles, à la place tu mets des "x" en B12:B20... (Macro évènementielle dans le module de la feuille : clic droit sur l'o...
28/02/2016 à 12:20eric89 Dupliquer une couleur MFCPour commencer, tes tableaux ne sont pas identiques ! MFC pas utilisable (sauf peut-être avec fonction personnalisée et une seule couleur prédéfinie). Evènement Change pas utilisable. Reste possibilité d'utiliser SelectionChange : chaque fois qu'on entre dans la zone ou si on y est à l'activation, o...
28/02/2016 à 11:39ramo123 Macro enregistrée ne se réplique pasDateSerial est une précaution supplémentaire pour éviter la propension de VBA à inverser jour/mois quand il peut interpréter au format américain. Si tu utilises une référence de cellule qui contient la valeur cherchée, pas de problème, mais tu peux tester aussi tester sur la valeur texte pour voir,...
28/02/2016 à 11:13machproutCoordonnées de la dernière valeurs d'une listeDésolé ! Je l'avais pris pour une réponse... Dans ce cas : Extraction des opérations en partant du bas de la liste (en C4, à tirer vers le bas) : Coordonnées cellule (en D4) : A valider par Ctrl+Maj+Entrée. Si ta liste en A est évolutive, tu aurais intérêt à la nommer en champ dynamique... Cordialem...
28/02/2016 à 00:19ramo123 Macro enregistrée ne se réplique pasEssaie ainsi : Cordialement...
28/02/2016 à 00:11Phrynis N'afficher que lundis et jeudis dans calendrier perpétuelTu n'as mis aucun fichier où se trouve l'année que l'on aurait pu prendre en compte. Sans année, l'année courante prévaut ! Quand on ne met pas de fichier, c'est qu'on se considère en mesure d'adapter toute suggestion qui sera faite et qui convient, et on évite surtout de dire que les éléments que l...
27/02/2016 à 21:06MessaRépartition d'une liste de nom en groupeEt 4 voeux pour 3 ateliers.....
27/02/2016 à 20:59machproutCoordonnées de la dernière valeurs d'une listeFormules matricielles classiques (il y en a plein dans les sujets traités...) Pas vu de fichier, donc je passe...
27/02/2016 à 20:49edcCases à cocher numériques Excel 2016Si la réponse est alternative : oui OU non, ce sont des cases d'option qu'il faut prendre. Cordialement...
27/02/2016 à 20:44Phrynis N'afficher que lundis et jeudis dans calendrier perpétuelEn utilisant la fonction SERIE.JOUR.OUVRE.INTL Ligne 1 : les noms de mois Ligne 2 : =SERIE.JOUR.OUVRE.INTL(DATEVAL("1"&A1)-1;1;"0110111") Ligne 3 (et suivantes) : =SERIE.JOUR.OUVRE.INTL(A2;1;"0110111") Cordialement...
27/02/2016 à 20:03jpcalou Palette couleurUn petit changement de système : un clic dans ta palette récupère la couleur la couleur est conservée : donc peut-être utilisée pour plusieurs colorations à la suite un clic dans la palette sur la couleur en cours l'annule quand il y a une couleur en cours, le clic dans une cellule colore mais si la...
27/02/2016 à 12:23jag83 Comment transformer données avec une macroPourquoi en ligne 1 et ligne 7 y a-t-il un ajout arbitraire : NH (conservé en outre en groupe malgré ta description) et 3 ...
27/02/2016 à 11:25thomas95230 Suivis de boutons avec la moletteIl serait étonnant que la ligne ne puisse être suffisamment élargie en hauteur pour les accueillir... Tu as aussi la possibilité de les placer dans un Userform que tu ouvriras dans un angle de l'écran...
27/02/2016 à 11:09al78310Textbox et cell rangeCe n'est pas très clair, mais cela te regarde... Dans le cadre de ce que tu décris, c'est alors la présence d'un userform qui ne semble pas avoir de raisons d'être...
27/02/2016 à 11:04thomas95230 Suivis de boutons avec la moletteLa première ligne contient en général les en-têtes et mérite de rester visible. Tu figes les volets pour conserver la ligne 1 visible et tu y positionnes également tes boutons, après avoir fixé une hauteur de ligne adéquate. Cordialement...
27/02/2016 à 09:46jpcalou Palette couleurPas de possibilité sans macro ! Un système simple à tester. Voir macro dans le module de la feuille. Cordialement...
27/02/2016 à 09:31al78310Textbox et cell rangeTon code n'a rien à faire dans une évènementielle Worksheet_Change. C'est la valeur de TextBox1 qui la référence de cellule, donc pas de guillemets. Il faudra s'assurer que les valeurs de TextBox2 et TextBox3 soient bien interprétés comme nombres, et le cas échéant les convertir... Si Macro1 est dan...
27/02/2016 à 01:44sisizouMot de passe pour cellules précisesIl y a 12 feuilles dans ton classeur, et tu veux en ouvrir 13 : "Feuil1" à "Feuil12" + "parametrage". "Feuil12" n'existe pas, d'où l'erreur 9. Note au passage que l'erreur d'indice (erreur 9) apparaît aussi bien pour les indices de tableaux, les index d'objets dans leur collection ou leur nom (les n...
26/02/2016 à 23:49grisan29 Rangement date dans une colonneExcel n'est vraiment pas conçu pour les généalogistes ! Là il te faut simplement inverser le sens du tri pour avoir l'ordre que tu veux. Excel ne gère pas les dates avant 1900, aussi Amadeus te fait ajouter 800 ans à tes dates, ce qui permet qu'elles soient reconnues comme dates et les trier dans l'...
26/02/2016 à 22:20bigboo Excel VBA - Transfert tableau à lignes variables + compléterCurieux, ça ne le fait pas chez moi : Essaie ainsi : sinon on procèdera autrement.....
26/02/2016 à 22:08sba28Formule MAX avec 4 conditionsAttention : 1/8 = 3 heures. En ce qui me concerne, j'ai retenu cette valeur pour éviter des valeurs décimales, mais j'ai pris soin de formuler (les intervalles étant de 15 minutes) : >à Jour J + 3h et <= Jour J+1 + 3h Ce qui définit bien une période journalière allant de J 3h15 à J+1 3h00. Pou...
26/02/2016 à 15:07Ellolito Création d'une macro (extraction de données)Aucune idée ! Il n'était pas question de graphique jusqu'ici... Mais il me semble que la solution la plus économique serait de préconstruire un graphique qui correspond à ce qu'on veut et modifier par macro les sources de données pour qu'il s'adapte. Mais là, je ne suis pas trop spécialiste et tu n'...
26/02/2016 à 15:00Bob Diaquin Remplir fond de cellule en couleur siAvec une petite modification de la formule conditionnelle si la structure est stable... Cordialement...
26/02/2016 à 14:43Ellolito Création d'une macro (extraction de données)Si tu nommes les plages de la même façon (voir dans le Gestionnaire de noms), ça s'adapte quelle que soit la dimension. Bonne soirée...
26/02/2016 à 14:40sba28Formule MAX avec 4 conditionsAyant vu que la discussion se poursuivait (salut aux intervenants !!), j'ai chargé le dernier fichier : j'ai rien compris . Je suis donc reparti vers le post initial, et je propose la formule ci-dessous. Je suis peut-être à côté car je n'ai pas lu toute la discussion... Mais comme ça me donne des ré...
26/02/2016 à 14:10alain0306 Fin de validitéBon OK ! Sinon tu élargis la première condition : =OU(J5="";J5>=AUJOURDHUI()) mais cela ne couvrira toutes les erreurs de saisie de dates ! Bonne continuation...
26/02/2016 à 13:53alain0306 Fin de validitéEvidemment, en mettant des dates futures, on a des bébés pas encore nés !! Je vais verrouiller ça ! Mais un moment, les chats habitués à venir se restaurer chez moi s'impatientent !...
26/02/2016 à 13:44titicoUserForm et pas à pas detailléIl ne se met pas dans la barre des tâches, il est chargé mais non affiché, la procédure Initialize se déroule au chargement et avant le premier affichage. Salut...
26/02/2016 à 13:38Ellolito Création d'une macro (extraction de données)Re, A défaut de réaction, plage nommée en dynamique, cellule de choix nommée, et ajout d'une feuille... Cordialement, Ah ! Salut ! On s'est croisé... J'ai eu un plantage sur le premier essai d'envoi.....
26/02/2016 à 12:56titicoUserForm et pas à pas detailléSalut eriiic ! On n'est pas pressés !...
26/02/2016 à 12:53Ellolito Création d'une macro (extraction de données)Tu as oublié d'indiquer la cellule ou tu mettais le nom de l'utilisateur à extraire. Et également d'indiquer si ton classeur de travail ne comporte également qu'une feuille (donc feuilles d'extraction à créer) ou s'il dispose d'une feuille prévue ou utilisable pour l'extraction...