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 211

DateAuteur du sujetSujetExtrait du message
21/11/2016 à 11:28Jizinho S'il y a une date dans la cell alors les reporter VBAQuelque chose comme ça devrait marcher : Il faudra peut-être la complétér une mise au format date de la plage affectée en R (si la date est reproduite sous forme numérique, ce qui devrait être le cas). La fin deviendrait alors : Vérifier également que les dates sont exactement répercutées (là, cela...
21/11/2016 à 10:36ismailoActiver Macro automatiquementOn en est à te tenir la main ! Les procédures sont écrites ! Que veux-tu de plus ! ...
21/11/2016 à 09:57armanmatTableau multi dimensionel VBAJe confirme... ! Mais tu peux regarder aussi le post d'Eric sur ton autre sujet, qui place ton numéro de matrice en première dimension... Pour VBA, c'est tout à fait équivalent, et c'est selon tes préférences personnelles ou tes habitudes, le seul impératif est que, ayant codifié une organisation, t...
21/11/2016 à 09:47Raph1969Recherche et classement de combinaisons identiquesJ 'ai vu ton dernier fichier. Je ne sais comment tu as obtenu des nombres à 2 chiffres en laissant les cellules au format Standard, mais en ne forçant pas l'alignement, ces nombres vont se cadrer à gauche dans la cellules, au lieu de se cadrer à droite. On doit donc en conclure qu'il s'agit de donné...
21/11/2016 à 00:38armanmatAppeler un ième tableau multi dimensionelOn se rejoint il me semble (voir l'autre sujet)...
20/11/2016 à 23:46armanmatAppeler un ième tableau multi dimensionelRe, Là par contre, je ne saisis pas vraiment ton propos...
20/11/2016 à 23:36armanmatTableau multi dimensionel VBAEffectivement, ta syntaxe hybride ne correspond guère à VBA ! Je suppose que tu veux obtenir un tableau de 3 éléments x 3 éléments... Tu déclares un tel tableau sous cette forme : Pour y affecter des valeurs, c'est élément par élément : L'indice minimal est par défaut 0 si tu ne le précises pas (sau...
20/11/2016 à 22:34floBERLien hypertexte dynamique en VBAQue penses-tu de ce compromis ...
20/11/2016 à 21:24smartizzLigne précédenteAvec une End If manquant, ça m'étonnerait ...
20/11/2016 à 21:14smartizzLigne précédenteRelis-le ! Si on peut en supprimer une erreur flagrante et une bizarrerie, pour lever les autres ambiguïtés de l'écriture, il faut vérifier sur pièces ...
20/11/2016 à 21:02Mela21 Formule SOMMEFacile à arranger ! Désolé ! J'aurais dû prévoir l'effet de MIN en l'absence de nombre... A la place de *1 tu peux faire +0 Cela fait aussi partie des moyens de faire reconnaître comme nombre des valeurs qui ne le sont pas d'emblée. Cela peut servir dans d'autres cas. Cordialement. En complément, da...
20/11/2016 à 20:38winj344Recopier sur plusieurs feuilles des mises en formeOui ? tu peux.....
20/11/2016 à 20:37smartizzLigne précédenteTel quel ça m'étonnerait ! Pas très beau non plus... Mais sans fichier (qui n'est pas un oubli, tu refuses d'en mettre), je passe... Bonsoir...
20/11/2016 à 20:22Mela21 Formule SOMMECordialement...
20/11/2016 à 19:59Raph1969Recherche et classement de combinaisons identiquesLe tri ne modifie pas les résultats, il les met dans l'ordre. Le tri par fréquence ne pose pas problème, surtout qu'il y en a peu. Par contre le tri pour ordonner les combinaisons dans l'ordre croissant des numéros pose un petit problème. Lors de l'examen, elles sont mémorisées sous forme de chaînes...
20/11/2016 à 13:11fabe2710Copier le résultat d'une cellule le coller dans une autre feUne cellule vide, intégrée dans des calculs, peut renvoyer une chaîne vide ("" valeur texte) ou 0 selon le contexte. Mais selon qu'elle est effectivement vide ou contient une valeur "" (voire 0 dans certains cas), elle réagira différemment selon la fonction utilisée pour le test. ESTVIDE ne donnera...
20/11/2016 à 12:54Raph1969Recherche et classement de combinaisons identiquesLa procédure se trouve dans Module1. Tu peux la lancer avec le bouton Test. Elle insère une feuille pour fournir les résultats sous forme de tableau. Elle est ajustée pour ne garder que les résultats de combinaisons apparaissant n fois ou n-1 fois (n étant le nombre de lignes testées). Si tu la rela...
20/11/2016 à 12:37canicAssocier une forme à une formuleDernier volet : la construction de la forme, à l'emplacement prévu. Cette opération est lancée par l'évènement Change affectant une cellule fusionnée sous liste déroulante de la feuille Synoptique. Lors d'une modification dans une telle cellule, la procédure est lancée, elle récupère d'abord le nom...
20/11/2016 à 11:02fabe2710Copier le résultat d'une cellule le coller dans une autre feJe note qu'appeler ton attention sur les anomalies de ta formule ne suscite aucun intérêt de ta part... situation qui ne me paraît guère favorable pour aboutir à une solution réelle. Bon courage ...
20/11/2016 à 10:56floBERLien hypertexte dynamique en VBAL'orientation proposée par Bouben est la plus rationnelle en rapport avec le problème tel que tu l'as posé ! Maintenant, si tu fournis un modèle pour venir ensuite expliquer qu'il ne correspond pas à ton fichier... tu n'aides pas à t'aider ! Ceci étant et sous réserve des nombreuses informations que...
20/11/2016 à 10:49Guithou51Alimenter comboboxPar exemple pour alimenter avec la colonne "centre" ...
20/11/2016 à 10:35Raph1969Recherche et classement de combinaisons identiquesJ'ai le sentiment que tu ne m'as pas lu ou pas compris, et aussi que tu n'as pas une idée précise de ce que tu veux accomplir ! D'abord, tu fournis 4 lignes en exemple : sur chaque ligne, une combinaison ne peut apparaître qu'une fois, donc sur l'ensemble des 4 lignes elle apparaît au maximum sur to...
20/11/2016 à 09:33mardollarCouverture du stockIdées en vrac : 1) Alerte commande (tenant compte du délai commande/livraison, modulé par réf. produit si différent, éventuellement jours de commande et/ou livraison prédéfinis) avec volume théorique à commander pour couvrir les besoins sans rupture. 2) Améliorer la définition des besoins hebdo en p...
19/11/2016 à 21:54gillou2883 Worksheet_Activate ne fonctionne pasL'Aide de VBA ! Ça existe ! A l'ouverture d'un classeur, l'évènement Activate du classeur se produit, mais pas celui de la feuille qui se trouve être en position active à l'ouverture (l'évènement Worksheet.Activate ne se produit que lorsque la feuille est effectivement activée, n'étant pas préalable...
19/11/2016 à 21:28ismailoActiver Macro automatiquementUn peu de bonne volonté ! Ce n'est tout de même pas très compliqué, tu n'as aucune ligne de code à écrire, et même tu en as seulement une à supprimer ! Tu vas dans l'éditeur : module ThisWorkbook. Dans liste déroulante gauche tu cliques sur Workbook, cela va t'afficher la déclaration de procédure d'...
19/11/2016 à 16:05Michaël Lier plusieurs feuilles à une feuille maîtreDésolé pour D8 ! Emplacement bien prévu mais je l'ai loupé au passage... A insérer ici : Quant aux formules, comme je l'ai annoncé, elles disparaissent au profit du résultat. On sert un tableau avec les valeur à affecter sur la ligne. Ce n'est qu'à la fin qu'on affecte le tableau à la ligne de la fe...
19/11/2016 à 15:12fabe2710Copier le résultat d'une cellule le coller dans une autre feJe n'ai pas encore compris exactement ce que tu souhaites , mais la formule ci-dessous me semble poser question : D'abord la condition que E7=E7 est superfétatoire, toujours vraie ! Autant s'en dispenser. Ensuite insérer des espaces quand la condition pour insérer une valeur n'est pas satisfaite n'e...
19/11/2016 à 14:55ismailoActiver Macro automatiquementCertes ! Mais je te l'ai déjà dit, ce que tu souhaites est contradictoire avec le dispositif d'ouverture. Celui-ci n'est garanti que si le classeur est enregistré comme classeur masqué avant fermeture. Pour y pallier, il te faudrait "moderniser" ton code, basculer les Auto_Open et Auto_Close sur les...
19/11/2016 à 14:42MERUValeurs "Cases à cocher"Il n'est pas besoin d'avoir recours à un fichier pour répondre à une question très générale, ou une question simple n'offrant que peu ou pas de variantes, ou sur laquelle le contexte n'a pas d'incidence... mais dans la plupart des cas un fichier s'avère particulièrement utile, sinon nécessaire : bog...
19/11/2016 à 13:29ismailoActiver Macro automatiquementSi j'ai qualifié l'intérêt de l'opération de relatif, c'est parce que le code lors de l'ouverture ne procède qu'à l'affichage ou non du classeur. Se limitant à ça, c'est anecdotique, l'intérêt en et plus que réduit... Ce type de dispositif fonctionne si l'utilisateur veut bien le laisser fonctionner...
19/11/2016 à 13:09Michaël Lier plusieurs feuilles à une feuille maîtreNB: la dernière commande efface la fiche transférée. L'inhiber ou la supprimer si tu ne le souhaites pas... Cordialement...
19/11/2016 à 11:33guerando33Traduction d'une formuleSais-tu que la consultation de l'Aide sur chaque fonction est suffisamment bien faite pour te fournir en général toutes les informations que tu peux souhaiter à son propos, et souvent plus que tu n'en auras en réponse à une question, accompagnée d'exemples... La fonction ADRESSE une adresse de cellu...
19/11/2016 à 10:48supal34Remplacer une cellule sous condition1 heure = 0,0416666.... Pour éviter des calculs erronés il est préférable d'utiliser 1/24 pour représenter 1 heure. D'autre part, la logique de ta formule est plutôt celle-ci : Note également que cela fonctionne si tu n'as jamais à passer d'avant minuit (23:...) à après minuit (00:...), car dans ce...
19/11/2016 à 10:34ismailoActiver Macro automatiquementJe me demande qui a pu te faire croire ça ! Ton code n'a rien à voir avec ce que tu dis, et heureusement d'ailleurs : si tu pouvais activer les macros automatiquement sans l'accord de l'intéressé, ce serait une intrusion caractérisée... ! Il date passablement aussi car cela doit faire près de 20 ans...
19/11/2016 à 01:25canicAssocier une forme à une formulePassons aux deux volets fonctionnels de l'opération : une forme est définie par des paramètres permettant de la construire d'une part (taille, nombre de sommets et leur disposition, épaisseur de trait...) d'une part, et d'autres permettant de la positionner et la retrouver (coordonnées sur une feuil...
18/11/2016 à 23:48HUGOBASS Macro table de correspondance au sein classeur uniqueTu vas vite t'y retrouver ! Il est certain qu'un code ancien vide va foutre le bazar, sauf si l'absence de code ancien avait pour correspondance un unique nouveau code... ce qui n'est pas le cas. Si tu dois extraire les codes d'une table comportant des vides, et que tu ne parviens pas à mettre en pl...
18/11/2016 à 23:42canicAssocier une forme à une formulePour dégrossir les explications, d'abord les aménagements annexes apportés au fichier : Sur la feuille Données, j'ai nommé Opér la plage B3:B43. En regard de la liste des opérations, en colonne E, j'ai indiqué le type de forme, codé : fftA à fftF. Ce code type est l'indicateur qui permettra de la gé...
18/11/2016 à 22:47floBERLien hypertexte dynamique en VBAAïe ! Pour un dispositif de déplacement vers les feuilles du classeur, la méthode est plutôt tortueuse ! La liste déroulante suffit : évènementielle qui capte le changement dans la cellule est effectue le déplacement (et efface la cellule pour la fois suivante). Et si tu as une macro qui te crées le...
18/11/2016 à 22:33Kerni Recherche dans colonne une plage de dimension fixeLe plus simple : En C2 : à tirer jusqu'en C18. puis : Matricielle, à tirer vers le bas... Cordialement...
18/11/2016 à 22:19USMALGERPAIR - IMPAIRDepuis quand 1 est inférieur à 1 ? !!! Ou dans quel système ...
18/11/2016 à 22:12floBERLien hypertexte dynamique en VBAPas besoin d'idée ! Suffit de respecter la syntaxe ! Une expression entre guillemets est une chaîne : l'insertion d'un nom de variable dans une chaîne n'est plus qu'un mot de la chaîne et ne repésente plus la variable (mot qui du reste ne correespond à rien dans une formule et ne sera pas reconnu)....
18/11/2016 à 22:01gillou2883 Worksheet_Activate ne fonctionne pasC'est normal ! L'aide t'aurait renseigné ...
18/11/2016 à 21:56MERUValeurs "Cases à cocher"Tu pourras toujours faire part des résultats que tu obtiens en travaillant sur une image... ! Bon courage ...
18/11/2016 à 21:51Michaël Lier plusieurs feuilles à une feuille maîtreJ'avais un peu perdu le fil de ce sujet.... je viens de renouer en gros ! Copier-coller n'est pas ma méthode quand on peut faire mieux plus facilement. Il y a une ligne de 36 colonnes à affecter lors de l'opération. On la constitue (tableau) et on l'affecte. J'avais posé question sur 5 valeurs : tu...
18/11/2016 à 21:34kira301Renvoi des donnéesTu fais ta recherche dans un tableau à une colonne ! Tu auras du mal à y trouver la colonne 27 ! Une formulation correcte doit te conduire à taper une seule formule en D2, recopiable sur tout le tableau ! (le nom de feuille étant fourni par l'appel sur la ligne 1 dans une fonction INDIRECT). Cordial...
18/11/2016 à 21:21HUGOBASS Macro table de correspondance au sein classeur uniqueA-priori rien de surnaturel ni de problématique ! La table est fausse !!! Par définition, la table de correspondance implique deux colonnes : ancien code / nouveau code. Soit à tout ancien code correspond un nouveau code, sans doublon et sans vide (si un élément n'existe pas la ligne doit disparaîtr...
18/11/2016 à 17:31MogikLier une zone de texte à une cellule sur ExcelD'abord tu peux insérer du texte sur n'importe quelle forme. Fais un clic droit et clic sur Modifier le texte pour t'en convaincre. Ensuite, ce lien te sera sans doute utile : https://support.office.com/fr-fr/article/Afficher-dynamiquement-le-contenu-d-une-cellule-ou-d-une-plage-dans-un-objet-de-gra...
18/11/2016 à 17:12nicofenetreNumérotation "Générale"C'est qu'on arrive parfois à en perdre tout repère ! Attendons la suite...
18/11/2016 à 16:53nicofenetreNumérotation "Générale"A gauche de la colonne A, on sort de la feuille ! Plus de colonne, plus de cellule... On a l'en-tête de lignes qui affiche les numéros de lignes.....
18/11/2016 à 16:46Raph1969Recherche et classement de combinaisons identiquesPetit complément : Le traitement de 4 lignes prend environ 8 secondes. Si l'extrapolation est valide, on est au niveau d'une minute et demi pour traiter 40 lignes. C'est long... mais ! Après élimination des combinaisons uniques : 3248 réponses, dont : 1 apparaît 4 fois 326 apparaissent 3 fois 2921 a...