| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/01/2019 à 16:12 | julienlavigne | Formule nombre occurence | Je me suis penché sur ta question mais je n'ai rien de concluant pour le moment, il faudrait que je modifie la fonction pour prendre en compte une recherche multicritère... je vais voir si je peux faire ça ou non... Sinon peut-être générer une plage par formule si jamais tes dates sont triées dans l... |
| 04/01/2019 à 15:13 | Dollismine | Afficher prénom d'après initiales si filtre tri activé | Merci à vous deux pour ces retours positifs Malheureusement je n'ai pas vraiment d'autres idées pour faire ça sans la colonne en plus, enfin tu peux toujours la grouper pour la masquer temporairement, la fonction soustotal n'a pas de fonction NB.SI malheureusement..... |
| 04/01/2019 à 11:49 | EricLED | Calculer les 2/3 d'une période | De rien, content qu'un membre ait pu répondre à ta problématique Bonne continuation... |
| 04/01/2019 à 11:45 | Log-Alex | Matrice | J'ai commencé à me pencher sur le sujet, j'ai préféré commencer une nouvelle macro, pour le moment j'ai ça: Bon ce n'est qu'un début mais il y a l'idée, en clair j'enregistrerai le numéro du jour dans une variable, ensuite on appelera cette valeur pour chaque ligne, idem pour la date du jour, une bo... |
| 04/01/2019 à 11:00 | EricLED | Calculer les 2/3 d'une période | Je me permets de m'incruster dans la conversation... Si tu poses la base qu'un mois fait 30 jours, qu'une année fait 365 jours, pour simplifier, ton calcul sera moins compliqué, même si il sera moins précis. A toi de voir si cette hypothèse te gêne ou non Après... est-ce que tu as besoin d'être préc... |
| 04/01/2019 à 10:43 | ericp | Cellule couleur bloquée | A ce stade, je crois qu'on aurait besoin de parler avec un fichier qui nous montre, les formules ça s'adapte, les tableaux récapitulatifs aussi, mais si on ne sait pas ce que tu fais c'est difficile de t'orienter, sans voir ton fichier, c'est compliqué de voir en quoi ça te pose un problème d'avoir... |
| 04/01/2019 à 10:36 | ericp | Cellule couleur bloquée | Re, merci jmd d'approuver l'idée Non je ne me suis pas trompé de poste, c'est juste que je venais de traiter un sujet avec des artisants, et du coup j'ai mis artisants au lieu d'agents, mais l'idée elle est bien pour ce sujet... |
| 04/01/2019 à 10:34 | safach | Formule recherche | Le soucis dans ton fichier c'est que la feuille dans laquelle tu vas chercher la désignation pour obtenir dans la référence n'a pas les colonnes dans le bon ordre, il faudrait que la colonne désignation soit avant la colonne référence, à cause de la fonction recherchev, une fonction plus flexible pe... |
| 04/01/2019 à 10:30 | julienlavigne | Formule nombre occurence | Je pense avoir ce qu'il te faut! J'ai dû passer par du VBA par contre... Cette fonction personnalisée peut être appelée directement dans le classeur par son nom (comme toute fonction), elle prend trois arguments qui sont obligatoires: plage As Range, critère, plage_doublon As Range plage, c'est la p... |
| 04/01/2019 à 09:40 | ericp | Cellule couleur bloquée | Sinon ce que tu fais, c'est que quand tu mets à jour la position d'un artisant, son statut ou autre, tu mets une date, ensuite tu dois pouvoir synthétiser tout ça en prenant la date la plus à jour afin de savoir la position actuelle d'un artisant. Si à chaque changement tu fais une nouvelle ligne, t... |
| 04/01/2019 à 09:26 | safach | Formule recherche | Voici les fichiers en retour: Si tu as besoin de voir comment fonctionne la fonction RECHERCHEV, tu trouveras sûrement des informations sur internet... |
| 04/01/2019 à 09:22 | Dollismine | Afficher prénom d'après initiales si filtre tri activé | Je t'ai fait une formule pour réaliser ça : =SI(NB.SI.ENS($A$7:$A$64;INDEX($A$7:$A$64;EQUIV(1;$J$7:$J$64;0);1);$J$7:$J$64;1)=SOUS.TOTAL(3;A7:A64);RECHERCHEV(INDEX($A$7:$A$64;EQUIV(1;$J$7:$J$64;0);1);'Index Prénoms'!$A$1:$B$4;2;FAUX);"") que je combine avec une colonne supplémentaire qui regarde si l... |
| 04/01/2019 à 09:13 | safach | Formule recherche | Les formules de recherche d'Excel sont appellées RECHERCHE, tu en as 3, RECHERCHE, RECHERCHEV (celle que je te conseille pour ton cas), et RECHERCHEH... |
| 04/01/2019 à 09:04 | ericp | Cellule couleur bloquée | Mettre en jaune une cellule affecte seulement la mise en forme, mais si tu veux protéger les cellules que tu as mis en jaune, il faut aller dans les propriétés de la cellule (clic droit : format de cellule) puis cliquer sur l'onglet protection, et cocher vérouillée, avant il faut décocher le reste d... |
| 04/01/2019 à 08:43 | Camille91 | Traitement des performances d'un export de données brutes | C'est l'impression que donne ma macro mais ce n'est pas ce qu'elle fait, en fait elle utilise la colonne nombre de produits pour ne sélectionner et ne garder que les produits qui sont valides, avec un prix et une référence, les colonnes postérieures à la 1 sont reportées sur les mêmes colonnes (#1)... |
| 03/01/2019 à 16:22 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Le message est toujours en boîte d'envoi du coup je te le transmets ici : Bonjour, Désolé pour le délai de réponse, j'étais en séminaire puis en vacances, donc loin du forum! Je me suis penché sur le problème que tu m'avais donné, et... J'ai mis du temps à trouver d'où venais le bug mais c'est bon,... |
| 03/01/2019 à 16:11 | Camille91 | Traitement des performances d'un export de données brutes | Re-bonjour, C'est normal, il faut exécuter la macro afin d'affecter le tableau, pour cela mets l'onglet développeur puis cliques sur macro, choisis retraitement puis clique sur exécuter... |
| 03/01/2019 à 16:06 | Log-Alex | Matrice | Pour ton premier problème je pense qu'il faut tester si ta ligne contient POIDS dans la colonne concernée (ou non), pour le soucis des colis, regarde si tes cellules contiennent colis avec une fonction de recherche de texte (se trouve dans la famille de fonctions Strings, elle s'appelle str je crois... |
| 03/01/2019 à 15:55 | Camille91 | Traitement des performances d'un export de données brutes | J'ai réalisé un petit programme Excel, je te le transmets pour que tu y jettes un oeil, voici le résultat: Tu peux ensuites le lancer et faire ton TCD. Merci de me faire un retour... |
| 03/01/2019 à 15:11 | Camille91 | Traitement des performances d'un export de données brutes | En clair si je comprends bien... Ton soucis ce n'est pas de faire un TCD, mais de mettre en forme tes données automatiquement de façon rapide pour ensuite pouvoir les synthétiser via un TCD c'est bien ça? En VBA un programme de ce type peut se faire. EDIT: Salut jmd... |
| 03/01/2019 à 15:09 | doudoubeh | Mettre en place saisie intuitive parmi une liste | Au lieu de mettre un contrôle activeX, j'ai mis un contrôle de formulaire à côté, j'ai mis dans ListFillRange la plage de cellules d'entrée qui sera à remplacer par un bout de code, avec un contrôle de formulaire tu peux avoir une saisie semie automatique directement proposée. Je te laisse voir et m... |
| 03/01/2019 à 14:56 | Camille91 | Traitement des performances d'un export de données brutes | Faire un tableau croisé dynamique c'est simple pour nous oui, par contre on appréciera peu la façon dont ton fichier est organisé, surtout toutes ces colonnes qui s'accumulent... Tu ne peux pas reprendre la forme de ton fichier... |
| 03/01/2019 à 14:50 | Log-Alex | Matrice | En voyant ton fichier, je me dis qu'un coup de VBA pourrait tout faire d'après moi. La seule chose que je ne comprends pas c'est où tu vas chercher le nombre de camions, mais en clair, en faisant des boucles tu peux largement t'en sortir pour ton cas, la seule chose c'est qu'il faut prendre le temps... |
| 03/01/2019 à 14:43 | Nismo | Verifier que la valeur textbox n'existe pas déjà avec MsgBox | Ah je pense comprendre d'où venait ton problème, Je ne vérifie pas si la textbox est vide ou non... Du coup j'ai rajouté un petit bout de code qui vérifie également que cette valeur est renseignée pour mettre le message, mais je ne pensais pas que tu omettrais cette information pour ton test... A mo... |
| 03/01/2019 à 14:37 | MojitoDu75 | Déterminer nb de caractères dans cellule | Une solution avec boucle... |
| 03/01/2019 à 14:26 | Nismo | Verifier que la valeur textbox n'existe pas déjà avec MsgBox | Je ne comprends pas trop ce que tu veux dire par là... Quand tu tapes une raison sociale déjà existante, que veux-tu qu'il se passe exactement, c'est ce que le programme fait qui ne te convient pas? Ou c'est la façon dont ça se lance? Il y a un bug d'exécution quelque part? Si tu pouvais me décrire... |
| 03/01/2019 à 14:14 | noelgigi | Macro incomplète qui finie par planter | C'est normal que ton programme ne marche pas, si on relit ton code... Tu enregistres dans une variable le nombre d'images que tu as dans ta Feuille 1, et ensuite tu veux supprimer l'objet qui se trouve à l'index nb, donc le nombre d'images que tu as, ce n'est pas très logique de faire ça... Pour sup... |
| 03/01/2019 à 14:06 | Nismo | Verifier que la valeur textbox n'existe pas déjà avec MsgBox | En effet je n'avais pas repris entièrrement le programme... Il n'était pas bien écrit, j'aurais dû mettre set cel = Nothing et If cel is Nothing en ligne de code, j'ai rajouté un Exit sub dans le If pour que la suite du programme ne soit pas exécuté si la raison sociale a déjà été renseignée, ça n'e... |
| 03/01/2019 à 13:18 | mguen | Recherche de la bonne formule - recherche de valeur avec comptage | Je n'avais pas pensé à la solution de tulipe, c'est bien trouvé Pour répondre quand même à ta question, vu ton niveau ça peut toujours servir... |
| 03/01/2019 à 13:14 | Olive58120 | Aide Réparation fichier | Malheureusement je ne comprends pas l'utilité de chaque feuille ni comment marche ton histoire d'écart, je ne pourrai donc pas réaliser le fichier dans l'état actuel car ce que tu m'expliques c'est du chinois..... |
| 03/01/2019 à 12:01 | Nismo | Verifier que la valeur textbox n'existe pas déjà avec MsgBox | Je te retourne le fichier avec le bout de code qu'il te manquait... |
| 03/01/2019 à 11:38 | Olive58120 | Aide Réparation fichier | Le soucis vient-t-il vraiment de ta macro? J'ai vu qu'elle ne fonctionnait pas si tu ne rentrais qu'un seul nombre en ordre d'arrivée, si tu mets 2, ça plante, car tu utilises split sur s, puis tu appelles la premières ligne du tableau dans lequel le résultat de la fonction est enregistré, et la deu... |
| 03/01/2019 à 11:30 | mguen | Recherche de la bonne formule - recherche de valeur avec comptage | Ta base de données n'est pas très bien organisée pour ce genre d'opérations, l'information titre devrait tenir sur une seule colonne, et tes titres 1,2,3,4,5 devraient être sur différentes lignes, avec une colonne groupe par exemple qui augmenterait. En faisant ça ce serait plus simple, on ajouterai... |
| 03/01/2019 à 11:11 | philippe87 | Arrondi sup | Quand tu mets : Cells(21, 17).Value = "=ROUNDUP(RC[-11]+20,-1)" VBA exécute : la valeur de la cellule est égale au texte "=ROUNDUP(RC[-11]+20,-1)" et quand tu mets : Cells(21, 17).Value = Formula = "=ROUNDUP(RC[-11]+20,-1)" Je pense que VBA fait un test : la valeur de la cell... |
| 03/01/2019 à 11:00 | martinel | Code erreur 13 | Ce serait bien de nous joindre un fichier histoire qu'on puisse mieux te dépanner, on manque cruellement d'information Sinon pour te guider sur la résolution, regarde le message d'erreur qui est affiché plutôt que le code, il en dit long sur le type d'erreur, regarde via des espions (voir sur intern... |
| 03/01/2019 à 10:57 | whispering | Calcul sur prix vente en fonction d'une liste de remise | Ce dont tu avais besoin c'était d'une fonction de recherche qui aille te chercher le taux de remise d'un article en fonction de sa clé, la fonction qui marche super bien dans ton cas c'est RECHERCHEV, je te joins le fichier avec la formule pour que tu puisses y jeter un oeil. Bonne journée... |
| 03/01/2019 à 10:53 | noelgigi | Macro incomplète qui finie par planter | Si le soucis c'est le fait que tu aies trop d'images au bout d'un moment, il faudrait initialiser ton fichier au lancement du programme, il est possible de parcourir l'ensemble des images qui se trouvent dans une feuille, puis de les supprimer ensuite, il faut faire une boucle for each. Mais sans fi... |
| 03/01/2019 à 10:49 | noelgigi | Macro inconnue | Je n'ai pas ton fichier donc difficile à dire... Mais cette ligne d'instruction : mdpf1.Show J'utilise généralement.Show pour afficher un formulaire disponible dans le fichier, c'est à ça que doit servir cette macro, les deux autres lignes servent juste de borne pour indiquer le début et la fin de t... |
| 03/01/2019 à 10:46 | mguen | Recherche de la bonne formule - recherche de valeur avec comptage | Compter sous une condition, c'est la définition même de la fonction NB.SI, qui compte le nombre d'arguments qui remplissent le critère donné à la fonction. Je t'ai joint le fichier en retour pour que tu puisses voir la formule en question Merci de me dire si ça te convient... |
| 03/01/2019 à 10:42 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Je t'ai envoyé un message de réponse (enfin), il est actuellement dans ma boite d'envoi, tu devrais le recevoir dans la journée A bientôt sur le forum... |
| 28/11/2018 à 15:25 | Sebyg | Extraction Mise en Ordre (Crack VBA) | De rien Comme mon message ne veut toujours pas partir de la boite d'envoi je te passer de nouveau le code ici... |
| 28/11/2018 à 10:24 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Comme mes mails semblent bloqués dans ma boite d'envoi... Je te mets le message et le code ici : Bonjour, Mon précédent mail n'a apparemment pas voulu s'envoyer donc je vais t'écrire un nouveau mail avec l'ensemble des réponses, en espérant qu'il ne restera pas bloqué dans la boite mail.... J'ai eu... |
| 27/11/2018 à 21:43 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Ah d'accord, je t'ai corrigé ça en 2-3 min, voilà le résultat... |
| 27/11/2018 à 17:18 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Le même résultat avec 3 retraits ... |
| 27/11/2018 à 17:15 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Quelque chose comme ça ça irait? On peut mettre moins en décalage entre les différentes valeurs de grade EDIT: j'avais mis 2 entre chaque grade mais si tu préfères 3 ça peut se changer très vite... |
| 27/11/2018 à 16:42 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Non ça peut se faire mais ce n'est pas terrible comme solution, j'aimerai trouver une solution pour même quelque chose qui ait 4-5-6 niveaux de grade EDIT: On peut augmenter le retrait dans la cellule sinon, ça aura le même effet mais ça ne modifiera pas la valeur de la cellule... |
| 27/11/2018 à 15:45 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Dans ce cas on peut soit mettre des couleurs, soit mettre des points pour décaler par exemple 1 points pour le grade 2, 2 points pour le grade 3, 0 point pour le grade 1 par exemple... Je modifierai tout ça quand je pourrai... (là je ne peux pas actuellement)... |
| 27/11/2018 à 15:33 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Ah mince.... C'est pénible ça si il faut y mettre sur des colonnes différentes... ça peut se faire mais pénible... Quel est l'intérêt d'y mettre sur différentes colonnes? tu ne pourras pas filtrer par grade par exemple Qu'entends-tu par garder les 7 premières lignes disponibles... |
| 27/11/2018 à 14:57 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Après avoir pas mal planché sur le sujet... J'ai trouvé une solution qui je l'espère sera rapide sur de gros fichiers, ça trie bel et bien par numéro les éléments qui découlent du même grade et qui sont au même grade. J'ai utilisé une logique de parent/enfant pour garder la structure du fichier, j'a... |
| 27/11/2018 à 08:51 | Sebyg | Extraction Mise en Ordre (Crack VBA) | Oui je pense que c'est possible de trier les numéros en prenant en compte les grades, le plus dur c'est de faire ça le plus rapidement, c'est à dire avec le moins de calculs possible... Je peux essayer de te programmer ça si tu le souhaites, mais je ne te garantis pas que ça ira super vite..... |