A

Membre impliqué

Inscrit le :27/02/2019
Dernière activité :17/12/2025 à 18:36
Version d'Excel :2007
Messages
1'326
Votes
324
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par AlgoPlus - page 20

DateAuteur du sujetSujetExtrait du message
12/05/2019 à 21:54Dan67100 Utilisation de variable tableauAprès comparaison avec les résultats de Jean-Eric ( que je salue ), la modification du code qui laissait " ;" collé au dernier terme de chaque cellule et rajoutait donc des éléments : Résultats : 749 espèces contre 748 avec Power Query !? manque l'espèce "Rana" ligne 248 feuille Travail (120ème "mot...
12/05/2019 à 19:45Dan67100 Utilisation de variable tableauUn essai tableau et dictionary. Dans le cas présent l'utilisation d'un dictionary permet d'obtenir une liste sans doublon "automatiquement". traitement en moins de 1 seconde sur le classeur joint A+...
10/05/2019 à 17:10Pierre-Tho Erreur 1004 : La méthode 'Range' de l objet '_Global' a échouéA priori l'erreur n'est pas sur le range final mais sur celui d'avant: où First_Cell et Last_Cell sont des variables contenant une valeur numérique (respectivement 40 et 28, a priori le contenu de A5 et A18 ) ....alors que Range attends une (ou plusieurs) plage de cellule. A+...
10/05/2019 à 12:58saphya Boucle for/if pour appliquer un calcul dans une matriceA tester: A+...
10/05/2019 à 12:20jupiter29Récupérer informationUne solution possible: en B4 : =INDEX($D$2:$M$5;LIGNE($A4)-1;EQUIV($B$1;$D$2:$M$2)) en C4 : rajouter +1 après EQUIV(...) A+...
08/05/2019 à 14:42ericw Effacer ligne selon numéro de série en colonne ALa valeur saisie dans l'inputbox est une chaine de caractères et la valeur retournée par .Range("a" & i).Value est numérique . La comparaison des deux est donc toujours fausse ( et je ne vois pas comment ça a pu fonctionner ...) juste avant la ligne rajouter: On pourrait aussi faire l'inverse : conv...
08/05/2019 à 11:36Saloumakh Recherches par Mots Clés dans un formulaireNouveau soucis => nouvelle discussion! Bonne suite...
07/05/2019 à 19:11saphya Tableau variable à 2 dimensionsQuelque chose comme ça ?: Un code indenté et mis entre balise code est quand même plus lisible qu'une succession de lignes rouges ! A+...
07/05/2019 à 11:41Saloumakh Recherches par Mots Clés dans un formulairePas vu dès le début parce qu'avec ma version XL2003 je suis limité à 65000 lignes (et quelques) et que j'ai modifié d’emblée. Les versions ultérieures sont limitées à combien ...
07/05/2019 à 11:25kloffel Arret du Sub après If functionOui et le type de retour de la fonction Bonne suite...
07/05/2019 à 11:23Saloumakh Recherches par Mots Clés dans un formulaireVous avez un souci sur une ligne de code qui ne figure pas dans le classeur joint !!!! On peut chercher !! On peut "appeler" une feuille de deux manières: soit par son nom : Worksheets("Doc techniques").Range("C10:C100").Interior.ColorIndex = 0 soit par son codename : Feuil2.Range("C10:C100").Interi...
07/05/2019 à 11:01kloffel Arret du Sub après If functionEn espérant que ça puisse aider : ou A+...
07/05/2019 à 10:40daboussiConversion ligne colonne...
07/05/2019 à 10:37Saloumakh Recherches par Mots Clés dans un formulairePréciser la procédure et la ligne en erreur. Par ailleurs avec la ligne si dans la feuille la donnée est en minuscule, le test sera toujours faux. Il vaudrait mieux...
07/05/2019 à 10:14vince1512 Combobox ListIndex "objet requis"Quelques questions: ThisWorkbook.Sheets(2).Range("B1").Value fait bien appel au classeur contenant l'userform ( et non au classeur "fichier source" ? la plage Range("A2:R2") doit être prise sur le classeur "fichier source" ? si oui quelle feuille? un extrait de ce classeur "fichier source" serait ut...
06/05/2019 à 19:00vince1512 Combobox ListIndex "objet requis"Y a-t-il bien un élément dans la combobox1 ? Joignez votre classeur avec quelques données anonymisées. A+ Edit: il y a peut-être des interférences entre le classeur contenant l'userform et le classeur ouvert pour charger les valeurs...
06/05/2019 à 18:41vince1512 Combobox ListIndex "objet requis"Je ne comprend pas ce que vous voulez faire avec ListIndex donne l'indice (l'index ?) des éléments contenus dans la combobox. l'index va de 0 à nb d'éléments -1. Si le contenu de B1 est une valeur numérique entre 0 et le nb d'éléments - 1, ça devrait fonctionner. Si c'est pour faire afficher la seul...
06/05/2019 à 18:04Saloumakh Recherches par Mots Clés dans un formulaireRevoir l'aide sur les textbox. Les méthodes Clear et AddItem existent pour les Listbox et Combobox, pas pour les Textbox. Utiliser : A+...
06/05/2019 à 14:41horosOverflowModifier le nom de la macro affectée au bouton CHERCHER de la feuille recherche projet ...
06/05/2019 à 12:56horosOverflowDans la Sub recherchepieces() , on trouve cette boucle or, les cellules de la colonne B sont soit renseignées soit vides. On boucle donc jusqu'à trouver une cellule contenant un espace, et comme il n'y en a pas .... Cette ligne pourrait être remplacée par : ou bien par une classique boucle For next...
05/05/2019 à 18:15EyesGammerProblème de ReDim ArrayS'il s'agit juste de cela, sans rajouter de données, une solution ou bien S'il s'agit de rajouter des valeurs dans un des array contenus dans l'array n, une autre solution: A+...
03/05/2019 à 12:43matimatfr Limitation Application.TransposeAh bah ! oui ! Boulette !!...
03/05/2019 à 11:29YannisB ComboBox bloquéeLa propriété ListRows de tes Combobox est fixé à 8. Tant qu'il n'y a pas plus de 8 éléments à afficher il n'y a pas d' "ascenseur" pour visualiser les valeurs suivantes (puisqu'il n'y en a pas) Pour la combo ComboBoxSurface il y aurait 12 éléments à faire afficher, mais elle n'en affiche que 6. Car...
03/05/2019 à 11:05matimatfr Limitation Application.TransposeA priori le tableau Arr ne contiendra pas plus de lignes que le tableau tbl, on peut donc déclarer directement : et donc plus besoin de Application.Transpose A+ EDIT: Bonjour h2so4...
03/05/2019 à 10:08loic0ss Contrôle textbox et combo box vide et msgboxC'est vous qui avez le classeur en main, et pouvez dire si les textbox nom et/ou prenom présentent les "défauts" cités dans le message d'erreur. Sur mon jeu d'essais pas de souci...
02/05/2019 à 18:32gthz62 Carte du monde : dessiner une ligne entre deux cellulesUn essai à tester: A+...
02/05/2019 à 17:32loic0ss Contrôle textbox et combo box vide et msgboxEvidemment !! belle étourderie !! avec la correction et rajout d' Exit Sub, au cas où il y aurait du code après ces instructions ...
02/05/2019 à 14:13Rag02700(VBA) Userform dans UserformIl vaut mieux joindre le classeur comme le demande Xmenpl ! On ne connait pas le nom des contrôles utilisés et le code fourni au premier post ne permet pas de savoir ce qui se trouve dans l'USF1 et l'USF2 (si c'est bien leurs noms ?) et la partie de code en commentaire n'aide pas vraiment.... A+...
02/05/2019 à 13:48loic0ss Contrôle textbox et combo box vide et msgboxA tester : A+...
30/04/2019 à 21:15HlawsonRenvoyer un objet rangeA rajouter dans Private Sub UserForm_Initialize() à tester: Mais pourquoi utiliser une listbox (liste de choix) pour afficher un N° imposé ? Un label aurait suffit ? A+...
30/04/2019 à 19:37HlawsonRenvoyer un objet rangeQuel rapport entre les besoins et le titre de la discussion ? Un classeur contenant quelques données et le code déjà écrit, permettrait peut-être d'avancer. Quel devrait être le format des immatriculation: Par exemple pour la première : C19-00011 ou C19-0001 1 ou .... Ces immatriculations sont elles...
30/04/2019 à 19:24TESNIEREComment concaténer ce code pour l'appliquer à 50 cellules consécutivesAvec le classeur ça va mieux. A intégrer dans Private Sub Worksheet_Change(ByVal Target As Range) de la feuille DONNEES DU SITE et à tester: A+...
30/04/2019 à 18:47Mberaud Trop de carateres de continuite de ligneTiens ! c'est curieux, je croyais que ce n''était pas possible ...
30/04/2019 à 12:52Mberaud Trop de carateres de continuite de lignePeut-être décomposer la requ^te en sous chaines, puis les concaténer ?? A+...
29/04/2019 à 18:41ExiaAide Boucle VBAUn essai macro: A+...
29/04/2019 à 17:21Isabelle29Macro qui recheche des informations des numéros de celullesSi on a l'ensemble des N° de ligne à copier, on peut (peut-être...) les mettre dans un array (tableau) et boucler sur les valeurs de cet array. Mais ce serait plus simple de boucler sur toutes les lignes et tester le "libellé" ... A+...
29/04/2019 à 16:58Isabelle29Macro qui recheche des informations des numéros de celullesHeu ..., ça ne répond pas à ma question .... comment sont déterminées les lignes à copier ( ou comment sais tu quelles lignes doivent être copiées) ?? A+...
29/04/2019 à 16:55sixfreedCompter nbr occurencce d'un nom dans liste déroulantePas trouvé la liste des responsables en colonne H, ni même en colonne G. Si sur chaque ligne on peut avoir un responsable différent, comment savoir à quel responsable se réfère le nombre en L5 (ou L8 ??)? A+...
29/04/2019 à 16:47Isabelle29Macro qui recheche des informations des numéros de celullesY a-il un "pas" régulier entre les lignes ? la liste des lignes est déterminée comment ? A+...
29/04/2019 à 13:41philturf Création de formulesEn E6: =SI(C6<>"";RANG(C6;$C$6:$C$25;1);"") à tirer vers le bas en F6 : =SI(E6<7;1;"") à tirer vers le bas adapter pour L6 et M6, voir l'aide Excel pour l'ordre de la fonction RANG. A+...
29/04/2019 à 13:07Invité Recherche multiciritères listboxPas de retour dans cette discussion: https://forum.excel-pratique.com/viewtopic.php?f=2&t=123795&p=757101#p757101 pourtant le code proposé est fonctionnel dans le fichier joint à la discussion actuelle! ne lancer la recherche sur CIN que si Textbox1 <>"" ne lancer la recherche sur Nom que si T...
29/04/2019 à 12:12Yoyo01000Macro ne fonctionne plusPourquoi venir sur EXCEL-PRATIQUE exposer un souci sur un code qui vous a été proposé (et agréé ) sur EXCEL DOWNLOADS ??? D'ailleurs je vous avais proposé un code qui semblait vous satisfaire: https://forum.excel-pratique.com/viewtopic.php?f=2&t=123250&p=753442#p753442 Bonne suite...
29/04/2019 à 11:33francoiss Affecter à une cellule un nombre pour ensuite utiliser la fonction sommeIl est possible d'affecter une valeur à une cellule; cette cellule peut faire partie d'une formule, mais faisant parti d'une formule, elle ne peut être vide sous peine de fausser la somme. Il faudrait peut-être envisager de coder directement la somme. Dites un peu plus sur votre besoin. A+...
26/04/2019 à 13:13robichSéparation des mots ont une cellule sur plusieurs colonnesA la place de coller cette ligne Bonne suite...
26/04/2019 à 12:24robichSéparation des mots ont une cellule sur plusieurs colonnesPour le reset de la feuille résultats rajouter juste après la ligne : Pour le problème de tri, étant sur une version ancienne d'Excel, je ne connais pas les manips à effectuer sur la tienne. Mais après avoir sélectionné les données, on définit sur quelles colonnes sera fait le tri , et le sens du tr...
26/04/2019 à 11:24favadusy57 Recherchev la cellule en cours d'évaluation contient une constanteVoir la description de la fonction RECHERCHV() : dans le classeur pour les formules qui ne fonctionnent pas, le terme recherché n'est pas dans la première colonne de gauche , mais la 4ème ou 5ème... A+...
26/04/2019 à 11:13robichSéparation des mots ont une cellule sur plusieurs colonnesQue la question s'adresse à 78chris ou à moi, la difficulté sera sur le nombre de visite par mois (165 000/mo), car cette données est du texte. le tri s'effectuera de manière alphabétique. Ainsi 2 sera supérieur à 10 En supprimant /mo, on retrouve du numérique permettant un tri croissant ou décroiss...
26/04/2019 à 10:57robichSéparation des mots ont une cellule sur plusieurs colonnesUn essai macro qui fonctionne strictement pour la structure de donnée du classeur fourni : A+...
25/04/2019 à 19:23InvitéRésultat recherche sur listboxUne solution possible: rajouter ce code dans Private Sub CommandButton1_Click() juste après puis remplacer dans la boucle Do ... i=0 par i=1 autre solution: rajouter des labels contenant ces données juste au dessus de la listbox. A+...
25/04/2019 à 18:41las-diasGraphique - Coloration des écartsA priori, une solution ici: https://forum.excel-pratique.com/viewtopic.php?t=42628 Bonne suite...