| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/03/2018 à 19:05 | Mael | Scinder / Rechercher des mots dans un texte | Les problèmes de compatibilité avec la version mac sont récurrents. N'ayant pas cette version, il va être difficile pour moi de régler cela. Essaie quand même le fichier joint par tout hasard... |
| 17/03/2018 à 16:13 | Khalyst | VBA fonction Carte Contrôle | J'ai oublié de préciser que le nom des onglets doit nécessairement finir par le nom de la cote... |
| 17/03/2018 à 16:07 | Khalyst | VBA fonction Carte Contrôle | Voici une proposition maj avec : Choix de la cotation (A, B etc...) au début de l'userform afin de récupérer les infos générales et de ne pas les remplir à chaque fois Determination de la colonne à récupérer dans le csv en fonction de la lettre indiquée (A,B,C etc...). Il faut que le titre du CSV co... |
| 16/03/2018 à 21:24 | Mael | Scinder / Rechercher des mots dans un texte | Voici une proposition en vba pour le problème 1. Jers... |
| 16/03/2018 à 20:28 | Mael | Scinder / Rechercher des mots dans un texte | Concernant le point 2, voici une proposition =STXT(A1;CHERCHE("XXX";A1;1)+3;NBCAR(A1)-(CHERCHE("XXX";A1;1)+3)). Concernant le point 1, je reviens vers toi un peu + tard Jers... |
| 16/03/2018 à 14:12 | Khalyst | VBA fonction Carte Contrôle | Sauf erreur de ma part, les secondes sont tjs indiquées dans le csv mais elles sont tjs égale à 00. donc en entrant 11:46 dans le formulaire ça doit marcher. il est tout à fait possible d'indiquer une plage horaire. il faut juste le définir. par contre au final, est ce que ça fonctionne chez toi ... |
| 16/03/2018 à 11:13 | Khalyst | VBA fonction Carte Contrôle | Ca va bien merci. pour répondre dans l'ordre Question 1 as-tu utilisé le même fichier ce que celui de ton 1er message ? Question 2 dans l'éditeur vba tu vas sur l'userform, tu cliques sur un intitulé tu affiches les propriétés du contrôle (F4) et tu modifies le champ caption Question 3 ça c'est un p... |
| 15/03/2018 à 21:37 | energizer4 | Problème de conditions IF en VBA | Dans ce cas, je pense qu'il faut compter le nombre de fois qu'apparait le numéro NNI. Une proposition dans le fichier joint. Jers... |
| 15/03/2018 à 20:49 | energizer4 | Problème de conditions IF en VBA | En fait tu veux que pour la cellule W2, le compteur indique 3, c'est cà ... |
| 15/03/2018 à 20:26 | energizer4 | Problème de conditions IF en VBA | Si tu veux que le compteur ne s'incrémente qu'une fois pour chaque NNI (même si celui-ci apparaît dans plusieurs cellule différente), il faut inverser des boucles Jers... |
| 15/03/2018 à 18:54 | energizer4 | Problème de conditions IF en VBA | C'est la taille de ton tableau ArrayNNI, tu l'initialise 17 (Dim ArrayNNI(17)), donc 18 valeurs Mais tu n'as que 16 codes NNI (lignes 3 à 18), donc il recherche une valeur vide et trouve une correspondance. Il est plus sur de déclarer un tableau Dim ArrayNNI (1 To 1) et de le redimensionner quand tu... |
| 15/03/2018 à 18:23 | Mael | Scinder / Rechercher des mots dans un texte | Concernant le problème 1, pour moi la solution passe par vba. Si tu es intéressé, je peux te faire parvenir une solution. Problème 2 En considérant que ta chaine se trouve en A1, une formule serait "=DROITE(A1;NBCAR(A1)-CHERCHE("XXX";A1;1)-3)" Jers... |
| 14/03/2018 à 21:36 | Khalyst | VBA fonction Carte Contrôle | Voici une proposition. Pour lancer le code, j'ai crée un nouveau bouton sur la feuille A. Chaque exécution du code, tu devra saisir toutes les infos et sélectionner le CSV. Si l'heure et la date existe, il sélectionne une plage de cellule allant de la 1ere valeur correspondante au nombre n indiqué d... |
| 13/03/2018 à 20:53 | Khalyst | VBA fonction Carte Contrôle | En fait en parcourant le fichier, j'ai trouvé la réponse à ma question... |
| 13/03/2018 à 20:43 | Khalyst | VBA fonction Carte Contrôle | Je vois que ma petite question a été sujet à interrogation. En tout cas, moi aussi j'ai trouvé que l'écart de T° de cet hiver était rude Bon pour en revenir à notre sujet de carte de contrôle, j'ai compris le principe. Il me reste une seule interrogation. Comment peut-on identifier que l'on passe d'... |
| 12/03/2018 à 20:29 | JCody | Supprimer les éléments ayant lieu à moins de 5 min d'intervalle | Merci pour ton retour. Bonne continuation. Jers... |
| 12/03/2018 à 20:16 | Khalyst | VBA fonction Carte Contrôle | J'ai pris connaissance de ton fichier et j'ai plusieurs questions : Ton fichier carte de contrôle contient plusieurs onglet (CA, CB...). Faut-il remplir les autres onglets ou uniquement l'onglet CA ? Ton fichier CSV contient 25 mesures dans sa 1ere partie puis des valeurs de synthèse. Quelles valeur... |
| 11/03/2018 à 14:33 | Hosni | Mise en Forme | Pas de pb Bonne fin de week-end. Jers... |
| 11/03/2018 à 13:49 | Hosni | Mise en Forme | Voir l'image jointe Jers... |
| 08/03/2018 à 21:28 | JCody | Supprimer les éléments ayant lieu à moins de 5 min d'intervalle | Voici une proposition en vba (bouton Feuil 1) En espérant que cela corresponde à tes attentes Jers... |
| 08/03/2018 à 20:49 | grogz | Macro fonctionnant uniquement pour un nombre limité de runs | Là comme ca, il y a pas de raison justifiant que le code ne fonctionne plus à partir de 4 dates. Mais sans ton fichier, il sera difficile de t'aider. Par contre, 10min d'exécution pour traiter une seule date, ca parait très long... Jers... |
| 16/02/2018 à 13:34 | AmandaB | Création d'un fichier clients | Ce message indique que vous devez sélectionner un emplacement sur la même feuille que les données. Sinon, il est plus simple que vous postiez votre fichier... |
| 16/02/2018 à 13:32 | TRNX | Enregistrement automatique après remplissage | Dans ce cas là, tu peux utiliser cela Par contre ce code va s’exécuter a chaque fois que la valeur de la cellule A4 sera modifiée. Jers... |
| 16/02/2018 à 07:28 | jc jez | INDEX EQUIV valeur cherchee "partielle" | Pas de pb. bonne journée... |
| 15/02/2018 à 22:37 | jc jez | INDEX EQUIV valeur cherchee "partielle" | Une proposition =INDEX(Feuil1!A$6:M$50; EQUIV(droite('2018'!A14;nbcar('2018'!A14)-4);Feuil1!A$6:A$50; 0);8) Jers... |
| 15/02/2018 à 20:45 | exelan | Suppression de données dans plusieurs plages à partir d'une cellule | Voici le code un peu épuré. Il faut bien noté qu'avec l'enregistreur de macro, il y a bcp de select ce qui est une source de ralentissement importante. Jers... |
| 15/02/2018 à 19:13 | TRNX | Enregistrement automatique après remplissage | L'événement se déclenche quand tu changes de cellule. Mon exemple considère que c'est lorsque tu fais entrée sur la cellule A4 que le code se lance. Donc si tu fais entrée en A4, tu passes en A5, ce qui signifie que l'adresse récupérée est A5. Jers... |
| 15/02/2018 à 19:07 | AmandaB | Création d'un fichier clients | En ce qui concerne les noms (si j'ai bien compris correspond à la colonne D). Vous sélectionnez la plage de cellules contenant les noms (ici D1 à D22) Onglet "Données", dans Trier et Filtrer cliquez sur "Avancé" Action : cocher "Copier vers un autre emplacement" Dans Copier dans : choisissez une cel... |
| 14/02/2018 à 20:04 | exelan | Suppression de données dans plusieurs plages à partir d'une cellule | Le principal, c'est que ca marche En ce qui concerne l'enregistreur. je pense que le mieux, c'est que tu essaies de le faire en codant directement. Bien sur je t'aiderai si besoin. A+ Jers... |
| 14/02/2018 à 19:09 | exelan | Suppression de données dans plusieurs plages à partir d'une cellule | Voici la modification demandée. Jers... |
| 14/02/2018 à 18:40 | AmandaB | Création d'un fichier clients | Voici un solution pour récupérer les commentaires en colonne E. En ce qui concerne la récupération des informations dans le commentaires (tel, mail), ceci est possible uniquement si les données saisies dans le commentaires ont la même structure. Par ex : le numéro de téléphone est tjs précédé de "te... |
| 12/02/2018 à 20:33 | exelan | Suppression de données dans plusieurs plages à partir d'une cellule | Ce veut dire quoi colonne F : Si une cellule dans cette plage est égale à DDD, on supprimer ou il faut que toutes les cellules de la colonne (F1 à F26) soient égales à ddd ... |
| 12/02/2018 à 19:30 | exelan | Suppression de données dans plusieurs plages à partir d'une cellule | Donc ca veut dire, si on prend ton fichier exemple, que l'on contrôle les valeurs dans la plage C2:L2, et si par exemple la cellule D2 = N3, on supprime les valeurs de C1 à L26, c'est ca ??... |
| 12/02/2018 à 18:00 | AmandaB | Création d'un fichier clients | A ma connaissance, tu ne peux pas récupérer le commentaire d'une cellule par formule. C'est possible en vba. Il faut que tu postes un exemple de ton fichier sur le forum afin que l'on puisse t'aider. Jers... |
| 12/02/2018 à 17:54 | hasib | Remplir un tableau VBA | Tu veux le remplir à partir de quelle source de données ... |
| 11/02/2018 à 22:11 | exelan | Suppression de données dans plusieurs plages à partir d'une cellule | Je suis pas sur d'avoir compris Tu veux rajouter une plage de suppression (ex: C1:C150) en plus de celles déjà définies ... |
| 11/02/2018 à 22:06 | Kewing | Case d'envoi automatique | As-tu bien cliqué sur "activer les modifications" et "activer le contenu" à l'ouverture du classeur ? Jers... |
| 10/02/2018 à 21:17 | exelan | Suppression de données dans plusieurs plages à partir d'une cellule | Ah ok je comprends, Mais il est vrai que malheureusement dans ce cas précis, l'enregistreur ne sera pas d'une grande utilité. Bon courage pour la suite, A+ Jers... |
| 10/02/2018 à 12:42 | exelan | Suppression de données dans plusieurs plages à partir d'une cellule | Ton problème ne peut pas être gérer par l'enregistreur car le texte à supprimer et les cellules contenant ce texte sont variables. de plus je ne comprends pas pourquoi tu veux le faire avec l'enregistreur alors que je t'ai fourni le code... |
| 09/02/2018 à 21:26 | SamDex | Appliquer une macro selon une sélection déterminée par l'utilisateur | Je ne suis pas sur de bien comprendre ta demande. Dans ton onglet "base", tu veux mettre 12 colonnes selection au lieu d'1, c'est ça ... |
| 09/02/2018 à 21:12 | exelan | Suppression de données dans plusieurs plages à partir d'une cellule | Tu vas dans l'onglet développeur et tu cliques sur le bouton enregistrer une macro. Attention à partir de ce moment là, toutes les actions que tu vas exécuter sur Excel seront retranscrites en code ce qui va te donner un code très lourd. Pense bien à appuyer sur le bouton arrêter l'enregistrement qu... |
| 09/02/2018 à 21:07 | Kewing | Case d'envoi automatique | Ok, voici une solution en vba. Jers... |
| 09/02/2018 à 19:09 | Kewing | Case d'envoi automatique | Ta demande implique de faire du vba. Pourquoi ne pas mettre ta liste de client en tableau (accueil/mettre sous forme de tableau). Ajouter le nouveau client en dernier puis trier ton tableau par numéro de client. A+... |
| 09/02/2018 à 18:35 | exelan | Suppression de données dans plusieurs plages à partir d'une cellule | Voici une proposition à placer dans la feuille 1 de l'éditeur vba de ton fichier exemple En espérant que cela te convienne. Jers... |
| 08/02/2018 à 20:46 | SachaLeChat9 | Bouton tout sélectionner check box | Voici une proposition à insérer dans la feuille "Formulaire à remplir" à la place de l'existant Jers... |
| 08/02/2018 à 20:25 | Wissbens | Soustraire un stock a partir d'une valeur entrée sur un userform | Sans fichier à l'appui, il va être difficile de t'aider... |
| 08/02/2018 à 15:29 | cup_of_thea | Comparer 2 sélections de valeurs et coller 3eme valeur - VBA | Pas de problème a+... |
| 07/02/2018 à 20:41 | cup_of_thea | Comparer 2 sélections de valeurs et coller 3eme valeur - VBA | Voici une proposition à placer dans ton code à la place de tout ce qui se trouve entre reporting.close et la msgbox. En espérant que cela te convienne. Jers... |
| 07/02/2018 à 18:48 | Azerty952 | Copie de valeur d'un Excel à un autre | Voici le code documenté Jers... |
| 07/02/2018 à 18:24 | Corolian | Fonction imbriquée dans SIERREUR pour exlure selon 1 critère | Dans la feuille Renouvel, cellule B10, tu remplaces cette formule {=+SIERREUR(INDEX('011_BREST'!$C$15:$C$81;PETITE.VALEUR(SI(('011_BREST'!$R$15:$R$81>0)*('011_BREST'!$R$15:$R$81<4);LIGNE('011_BREST'!$R$15:$R$81)-14);LIGNES($1:1)));"")} par {=SIERREUR(INDEX('011_BREST'!$C$15:$C$81;PETITE.VALEUR... |