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 140

DateAuteur du sujetSujetExtrait du message
17/05/2017 à 14:46noviceeFILTRER_VBALà tu mets ton fichier, car quelque chose ne colle pas et on ne vois pas à distance ...
17/05/2017 à 14:17EdouardALRécupérer des données via une API directement dans ExcelQuelle ? L'utilisation d'une fonction API consiste normalement à utiliser une fonction Windows pour récupérer un résultat ou produire un effet... Pour ce faire, on déclare la fonction dans un Module et on programme une procédure l'utilisant en tenant compte des paramètres et de la syntaxe de ladite...
17/05/2017 à 14:02Mave Menu déroulant - cascadeTu commences par faire une base de données avec toutes les combinaisons existantes de tes 3 caractéristiques (chacune dans une colonne). Exemple : Stylo - Rouge - Petit Stylo - Rouge - Moyen Stylo - Rouge - Grand Stylo - Noir - Très petit Stylo - Noir - Petit Crayon - Rouge - Très petit etc. A parti...
17/05/2017 à 13:50noviceeFILTRER_VBAUn petit peu mieux ainsi... Qu'est-ce qui ne marche pas ...
17/05/2017 à 13:28Arlequin Calcul entre l'heure d'ouverture du fichier et valeurVoilà ta macro : sous balises Code, indentée ! légèrement arrangée mais sans modification sur le fond... Je ne me prononcerais pas sur la cohérence de la condition, les éléments font en partie défaut, mais je peux dire que si je dois opérer à une heure précise, j'utiliserais Application.OnTime pour...
17/05/2017 à 13:06Vince-10Numero automatique1) Il faut savoir ce que tu comptes faire de ce numéro et où et comment tu comptes l'inscrire dans ta base de données. Cela nul ne peut répondre à ta place ! 2) Tu utilises un Userform pour saisir tes litiges... Tu vas sans doute dire que ce n'est pas toi qui l'a programmé... Il t'appartient cependa...
17/05/2017 à 12:36massari59264Nettoyage macroJe ne vois pas en quoi, c'est tablo que tu utilises et non la colonne A, reproduction de M. Donc affecter tablo à partir de M ou de A est strictement identique, l'affecter à partir de M fait l'économie d'une opération. Pour ce qui est du traitement de tablo, le concepteur utilise j qui vient d'être...
17/05/2017 à 12:20datsunErreur #REFSi tu Delete tu supprimes la référence de tes formules ! Efface sans supprimer ...
17/05/2017 à 12:07uLucasRécupération nom-prénomIl suffit de savoir comment ils figurent en A et si la structure est régulière. Et à partir de là quel critère distingue le nom du prénom. (En analysant tous les cas possibles, sans oublier les prénoms composés et les variantes éventuelles s'il y en a...)...
17/05/2017 à 12:03Vince-10Numero automatiquePour numéroter tes litiges correspondant à une même commandes, à la saisie de ce numéro, tu lances un comptage de la présence du numéro dans la liste des litiges, le nombre existant +1 te fournira un numéro de litige... (A la validation de la saisie du numéro [AfterUpdate]... et prévoir un c...
17/05/2017 à 11:48Jhavidbest Copie ligne top 3Regarde les cellules dans lesquelles tu as indiqué les Lignes ! Je les ai modifiées : les cellules ne contiennent que 3 et 7, la mention "LIGNE N°" est passée en format de cellule. Si tu mets du texte à la place, soit tu ne mets pas "LIGNE N°", soit tu le passes comme ici en format de cellule.....
17/05/2017 à 11:43massari59264Nettoyage macroJe reprends : Tu reçois TB ACTIVITE, 1) Tu supprimes la ligne 2 : OK j'ai vu ça ! 2) Tu mets des en-têtes en I à N : Ok ! et formules en ligne 2, extension, copie, collage-valeurs : OK, c'est ce que tu fais ! Tu ne m'explicites pas le contenu des colonnes concernées, ainsi que je le demandais, mais...
17/05/2017 à 10:33fireblanc Données indépendanteEt pourquoi pas 2 en janvier et 5 en février ! D'ailleurs la donnée spécifique à janvier étant 12, cela ne peut marcher avec 5 !...
17/05/2017 à 10:23EdouardAL Cellules avec macro ne s'actualisent pasEssaie : Dans le module ThisWorkbook. Cordialement...
17/05/2017 à 10:06Arlequin Calcul entre l'heure d'ouverture du fichier et valeurTu forces un recalcul en début de macro, suivi d'un test pour savoir si elle doit se poursuivre ou non... NB- Je conseille d'utiliser les balises Code pour rendre ton code mieux lisible dans ton post... (une fois fait, je lirai peut-être, quoiqu'avec le nombre de Select que j'ai déjà aperçu au passa...
17/05/2017 à 09:59Jhavidbest Copie ligne top 3A-priori oui ! Il n'y a pas de type de données impératif pour les Lignes... Salut Jean-Eric.....
17/05/2017 à 09:55massari59264Nettoyage macroCa va avancer lentement ! Ton bloc With au départ (qui n'a pas l'air d'avoir été fermé) à l'intérieur duquel des opérations toujours sous Select complique quelque peu et laisse planer des doutes sur certaines opérations. Ainsi : La feuille USAGERS a été effacée au départ. On a mis des formules de I...
17/05/2017 à 00:28Jhavidbest Copie ligne top 3C'est un peu plus acrobatique... Début semblable : Tri, mais un peu différent : Année-Semaine (ordre décroissant), Ligne (croissant), Durée (décroissant). De cette façon, la semaine cherchée, si elle existe sera dans le début du tableau. Ensuite on cadre les lignes de début et fin de la semaine cher...
16/05/2017 à 23:12dul Liste déroulante, récupere les couleurs texte...
16/05/2017 à 22:05Flo_DoudouProblème pour créer un lien hypertexte automatiqueCa manque un peu de précisions... Mais sinon cela ne présente pas de difficulté, tu réunis les éléments nécessaires et tu suis la syntaxe ! (feuille).Hyperlinks.Add Celluled'accueildulien(objet Range), AdresseLien(ce sera l'adresse du fichier, String), [sous-adresse, éventuellement emplacement d...
16/05/2017 à 21:52ericwChangement de couleur d'ecriture grace a boutons d'optionTon 3e sujet sur la même question ! C'est laborieux ! Tant que tu ne sais pas faire fonctionner les solutions qu'on te fournit, ça n'avancera pas... il y a quelques bases minimales à acquérir ! A quand le 4e sujet sur la même question ...
16/05/2017 à 21:33jacoVBA dates au format françaisJe trouve que ça fait une mobilisation de beaucoup d'éléments pour un simple transfert de tableau... Là sans doute qu'un copier-coller aurait été plus économique... Mais bon on peut conserver le transfert par tableau en simplifiant tout de même un peu : J'ai allongé un peu en faisant la mise en form...
16/05/2017 à 20:50ricouvbxColonnes masquées visibles ???Empêcher de les copier ...
16/05/2017 à 19:49dul Liste déroulante, récupere les couleurs texteLe fichier que tu mets fonctionne instantanément chez moi ! Alors soit problème momentané lié à une fausse manoeuvre... soit problème Mac qui ne reconnaît pas l'écriture [ListeChoix]... Tu essaies toutes les façons d'écrire une plage nommée : Range("ListeChoix") ou ThisWorkbook.Names("ListeC...
16/05/2017 à 18:11DimensioValeur aléatoire parmis plusieurs, dans plusieurs casesJ'allais te dire que tu ne ferais pas l'économie de fournir ta grille dans un fichier... Mais j'ai trouvé que ça pourrait m'être utile ultérieurement.....
16/05/2017 à 16:20mont25Astuces pour planificationVoilà le fichier apprêté pour pouvoir l'initialiser sur une nouvelle période... Tu n'as normalement qu'à appuyer sur le bouton Réinitialiser... Choisir les dates de début et de fin. Tiens compte que pour la date début, compte tenu que l'on n'a intégré que la fin du planning précédent du 29 avril au...
16/05/2017 à 15:28DimensioValeur aléatoire parmis plusieurs, dans plusieurs casesPourquoi pas ! Etablis un modèle en indiquant la façon dont tu vas t'y prendre : où on va trouver le 1er mot et le nombre d'occurrences à distribuer aléatoirement, le 2e et son nombre d'occurrences, etc. A partir de là, on pourra bâtir une procédure qui le fait. Cordialement...
16/05/2017 à 15:23stephanie544 Date format texte convertir en valeurL'erreur ne peut se produire ailleurs, il n'y a qu'une ligne... L'erreur 9 indiquerait que la proc. s'est trouvée appliquée à une cellule où la valeur n'était pas à convertir (la chaîne ne pouvant alors être splittée, elle n'est pas divisée en un élément 0 et un élément 1). On peut surmonter cela, m...
16/05/2017 à 15:15tofgarou Fin de boucle non maîtrisée + erreur 1004A toutes fins utiles, je te signale que si je n'avais pas retenue les boucles Do... Loop [ l'appellation générique de cette boucle est Do... Loop et non Do While qui ne reflèterait qu'une option sur les 4 qu'elle admet ], c'est parce que des boucles For... Next étaient moins suceptibles d'in...
16/05/2017 à 15:07massari59264Nettoyage macroPlus tard ! Je n'ai pas le temps dans l'immédiat...
16/05/2017 à 15:05dul Liste déroulante, récupere les couleurs texteJ'ai dit : Il s'agit d'une évènementielle.....
16/05/2017 à 15:02Jhavidbest Copie ligne top 3Désolé, je ne dois pas être très réceptif aujourd'hui, mais ça m'échappe... Je ne vois pas ce que vient faire la première colonne dont il n'était pas question jusqu'ici. La question portait sur un top 3 sur la semaine... Alors si on ajoute d'autres éléments, cela en fait une autre question ...
16/05/2017 à 14:55massari59264Nettoyage macroPar exemple : tu substitues Formula à FormulaR1C1, mais tu ne changes pas le style de la formule qui reste formulée en style L1C1... Tu places un With mais les plages qui suivent dans le bloc ne se réfèrent pas à la feuille sous bloc With (pas de point devant les Range...). Il me semble aussi qu'il...
16/05/2017 à 14:49stephanie544 Date format texte convertir en valeurTu peux remplacer l'indication de la plage par Selection, pour l'appliquer à toute zone que tu sélectionneras... Cordialement...
16/05/2017 à 14:19dul Liste déroulante, récupere les couleurs texteA placer dans le module de la feuille concernée. NB- LstC est le nom de la liste de choix (la nommer !) Cordialement...
16/05/2017 à 13:51quattro26140Trie de donnéesDois-je te faire remarquer que tu n'as pas fourni de fichier comportant un échantillon à trier... Voilà une fonction personnalisée pour opérer ton tri : La fonction est matricielle. Tu sélectionnes une plage colonne de même taille que la plage à trier. Tu tapes la formule, par exemple : =TRIERHA(A1...
16/05/2017 à 13:18Danny74100 Comparer deux listes et ajouter les manquantesJe ne vois pas ? On filtre sur une colonne qu'on ajoute, si la situation de départ est identique... Le problème pouvant survenir est par contre si aucun élément à ramener sur Plan (facile, il suffit d'actionner une 2e fois la mise à jour), là soit erreur parce que pas de cellule visible dans la plag...
16/05/2017 à 12:55Jhavidbest Copie ligne top 3Pour adapter aisément, il faut au départ fournir un modèle dont la structure est rigoureusement conforme à l'original ! Le tri est fait sur 3 colonnes : année, semaine, durée. On a ainsi les semaines classées, et dans chaque semaine les durées dans l'ordre, il suffit alors de prendre les 3 premières...
16/05/2017 à 12:37massari59264Nettoyage macroJe ne vois guère de différences, toujours autant d'éléments parasites, et tu as ajouté quelques anomalies... A suivre. Bonne journée...
15/05/2017 à 23:38Danny74100 Comparer deux listes et ajouter les manquantesTu as dû laisser des morceaux en route... Autre méthode ...
15/05/2017 à 22:14djool69120Bouton d'enregistrementMacro à affecter à ton bouton, en définissant les éléments manquants (chemin du dossier et nom du fichier). Cordialement...
15/05/2017 à 21:40KELLYEnregistrer 2 feuilles dans un classeurJ'intègre bien que chaque ligne de la feuille Suivi doit donner lieu à constitution de 2 feuilles à exporter dans un même classeur nommé sous numéro client. Je souhaiterais d'abord des noms moins rébarbatif de ces deux feuilles... L'une est également désigné sous le terme de Fiche (que je reprendrai...
15/05/2017 à 19:01lembmcIncrémentationJ'ai nommé la plage pour que ce soit plus commode. Si tu changes le nom tu le modifies dans la macro, si tu modifies la plage tu ajustes la définition du nom... tu as les éléments en main ! Un objet Shape, ça se renomme, en tout cas cela a un nom. Ce nom figure dans la ligne de commande qui inscrit...
15/05/2017 à 16:42BobbyRSaut de ligne + fusion de cellule + boucleIl faut que tu commences par savoir ce qu'est un nom ! une plage nommée ! Tu sélectionnes ta plage source, celle qui est à copier, puis onglet Formules > Définir un nom : tu tapes le nom : PlageàCopier et tu valides. Même chose pour la ligne d'en-tête de ta zone cible, que tu nommes EnTête (la co...
15/05/2017 à 16:25tofgarou Excel ne répond pas - macro light et fichier allégé au maxiTu initialises VAL une fois ! La variable a donc la valeur de la cellule pointée lors de l'intialisation. N'étant initialisée qu'une fois, sa valeur ne change plus... Pour le reste, il faudrait peut-être que tu t'assures de la validité des valeurs de comparaison : " / " (slash encadré d'espaces) et...
15/05/2017 à 16:14valmaxInserer un texte toutes les six ligneRe, Cordialement...
15/05/2017 à 15:53lembmcIncrémentationTa plage liste est nommée Plage. L'ellipse nommée Ellipse. Cordialement...
15/05/2017 à 15:23BobbyRSaut de ligne + fusion de cellule + boucleTu les remplaces par quoi ...
15/05/2017 à 15:21Houda1708 Formule RechercheRefais la en allant sélectionner les plages dans le classeur, pour laisser Excel inscrire les références.....
15/05/2017 à 15:17Jhavidbest Copie ligne top 3Un tri permet de mettre dans l'ordre... Adapté à ton classeur (une feuille), mais tu pourras réadapter.....