| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 31/03/2019 à 09:35 | Lolosp14 | INDEX EQUIV décimales | Ce n'est pas -1,2 sec mais -1,4 sec Le problème vient de la formule de soustraction "=H9-G9" idem dans ton autre classeur ! Attention, car si tu entres les valeurs citées ci-dessus (15,6 et 14,2) tu pourras constater que la valeur retournée est fausse (3,5) avec l'argument 1 (inférieur à) au lieu de... |
| 31/03/2019 à 08:36 | atlonia | Déplacement d'un tableau sur une feuille | Voici ... |
| 31/03/2019 à 08:22 | Elmute | Aide sur fichier | Désolé, je ne fais pas ça mais il y a probablement des personnes ici qui seront intéressées, ouvres un autre post avec un titre bien explicite sur le fait que se sera contre rémunération... |
| 30/03/2019 à 17:14 | Elmute | Aide sur fichier | Je n'ai rien reçu mais je ne vois pas la nécessité de me l'envoyer sur MP, en postant ici, tout le monde peut profiter du résultat et d'autres intervenants peuvent aidés ... |
| 30/03/2019 à 17:09 | Poppy922900 | Renvoyer des infos d'une feuille vers une autre feuille avec 2 conditions | Voir déjà en ce qui concerne les graphiques Pour l'insertion des projets, ça va probablement être un peu plus compliqué, il faut savoir combien il peut y en avoir par poste, probablement qu'il va falloir passer par du code VBA ... |
| 30/03/2019 à 07:57 | fabrice-nicolas | Coloriage différents de la ligne suivant résultat de différentes cellules | Comme ceci alors ... |
| 30/03/2019 à 07:49 | ANASS1 | Fermeture du USF et classeur en cas de classeur est caché | Si tu veux fermer le classeur, utilises la méthode "Close" ... |
| 30/03/2019 à 07:35 | fabrice-nicolas | Coloriage différents de la ligne suivant résultat de différentes cellules | Pas sûr que ce soit ce que tu demandes mais teste pour voir ... |
| 30/03/2019 à 07:23 | allolola | Réer dans excel, un nouveau menu recherche | Ajoutes "Application." devant la ligne de code comme ci-dessous, j'ai eu cette erreur mais je ne comprend pas vraiment pourquoi ! Je viens de faire plusieurs tests en cherchant des parties de texte à l'intérieur même de mots et ça fonctionne très bien, si le compilateur trouve certains mots, il se p... |
| 29/03/2019 à 13:31 | Poppy922900 | Renvoyer des infos d'une feuille vers une autre feuille avec 2 conditions | J'ai un peu de peine à voir ce que tu veux ? Tu veux un diagramme de Gant mais entre tes deux dates il n'y a qu'un jour ! Donnes plus d'explications du résultat souhaité pour que j'arrive à saisir (je ne suis pas toujours bien vif d'esprit )... |
| 29/03/2019 à 06:59 | Poppy922900 | Renvoyer des infos d'une feuille vers une autre feuille avec 2 conditions | Saches que la fonction RechercheV() ne recherche que dans la colonne à l'extrême gauche de la plage passée en argument donc, comme les mots que tu recherches se trouvent dans la colonne B, il te faut définir la plage de cette façon : 'Fichiers sources - tous projets'! B 5:H13 et non comme ceci : 'Fi... |
| 29/03/2019 à 06:23 | Ali_ | Macro -Mise en forme conditionnelle | C'est parfait, avec un fichier comme ça on va pouvoir avancer... |
| 28/03/2019 à 19:44 | allolola | Réer dans excel, un nouveau menu recherche | Il faut savoir si tu veux faire une recherche exacte ou partielle ! Remplaces "xlWhole" par "xlPart" dans cette ligne de code et tu auras une recherche partielle dans les feuilles ... |
| 28/03/2019 à 18:34 | lyloo75015 | Recherche un mot dans une liste | Tu plaisantes je suppose ? Dans le classeur posté dans quelle colonne se trouve les mots à chercher ... |
| 28/03/2019 à 16:59 | MrVBA | Macro sur 380 000 lignes extremement lente | Empêches le calcul des formules avant la boucle et tu le rétablis à la fin : Maintenant, tu pourrais essayer de stocker ta plage dans un tableau, d'effectuer tes calculs dans le tableau et ensuite, coller le tableau dans la feuille ce qui serait probablement plus rapide ... |
| 28/03/2019 à 16:54 | dr001 | Renvoi de valeur selon date | En très court, si Equiv() trouve, elle retourne le numéro de ligne, à partir de ce numéro de ligne, Index() va chercher la valeur qui se trouve au numéro de colonne indiqué par rapport à la colonne de référence qui est la colonne la plus à gauche (ici colonne B). En ce qui concerne Colonne() je vais... |
| 28/03/2019 à 16:40 | lulu9178 | Lancer une macro sur des fichiers ne prenant pas en charge les macros | Je pense qu'il y a plus simple comme procédé qu'un batch ! Tu ouvres tes deux classeurs (celui qui contient la macro et le classeur cible) puis tu lances la procédure ci-dessous, une fois la boite de dialogue affichée, tu réduis ton classeur pour avoir accès au classeur cible, tu sélectionnes ton cl... |
| 28/03/2019 à 16:17 | Ali_ | Macro -Mise en forme conditionnelle | Et le fichier exemple ? Postes une copie de ton fichier en l'anonymisant le cas échéant ... |
| 28/03/2019 à 16:02 | dr001 | Renvoi de valeur selon date | U. Milité... |
| 28/03/2019 à 16:01 | dr001 | Renvoi de valeur selon date | La fonction SIERREUR() contrôle si la formule retourne une valeur d'erreur si c'est le cas, le second argument sera retourné par la fonction (ici, "NA") si pas d'erreur, le résultat de la formule sera retourné. La fonction INDEX() retourne la valeur située à l'intersection de la ligne et de la colon... |
| 28/03/2019 à 15:32 | dr001 | Renvoi de valeur selon date | Ou encore avec la fonction colonne() à mettre en B3 et tirer à droite et en bas : =SIERREUR(INDEX(BD!$B:$K;EQUIV($A3;BD!$A:$A;0);COLONNE(D$1));"NA")... |
| 28/03/2019 à 15:12 | lyloo75015 | Recherche un mot dans une liste | Tu fais comme tu l'entends, en laissant D:D, c'est toute la colonne qui est prise en compte, de cette façon, si tu rajoutes des valeurs, elles seront d'office intégrées dans la recherche ... |
| 28/03/2019 à 06:42 | Bruce21130 | Erreur d'enregistrement à partir d'un formulaire | Utilises la fonction Round() ! Result = Round(Nombre décimal, nombre de décimales souhaitées)... |
| 28/03/2019 à 06:31 | lyloo75015 | Recherche un mot dans une liste | Avec la formule que je t'ai donné ça fonctionne (j'ai juste pas mis la bonne paire de mots que tu peux facilement modifier ! Si tu recherches les mots exacts : =SI(ESTERREUR(RECHERCHEV(I2;D:D;1;FAUX));"AUTRES";"VE") si tu recherches le mot parmi d'autres : =SI(ESTERREUR(RECHERCHEV(I2 & "*";D:D;1... |
| 28/03/2019 à 06:22 | gabinos | Ecart de 2 chiffres de 2 colonnes en remontant vert le haut | Il faut parfois se jeter à l'eau Tu appuis sur la touche Alt que tu maintiens enfoncée puis la touche F11 (là, tu viens d'ouvrir le VBE) ensuite la touche I en enfin la touche M, dans la zone de texte qui vient d'apparaître à droite, tu colles le code que je t'ai donné et tu refermes le VBE car tu n... |
| 27/03/2019 à 18:15 | lyloo75015 | Recherche un mot dans une liste | En colonne D ta liste, en colonne F les mots à chercher et en colonne E la formule à tirer vers le bas jusqu'à hauteur du dernier mot à chercher : =SI(ESTERREUR(RECHERCHEV(F1;D:D;1;FAUX));"AUTRES";"VF")... |
| 27/03/2019 à 17:10 | gabinos | Ecart de 2 chiffres de 2 colonnes en remontant vert le haut | Sinon, avec une fonction perso : A utiliser de cette façon : =ECART(I:I;J:J;AB1196;AD1196;COLONNE(G1)) Les deux premiers arguments sont les plages indifféremment positionnées (I en 1er ou en second et de même pour J), troisième et quatrième arguments sont les éléments du couple cherché et le dernier... |
| 27/03/2019 à 14:59 | Elmute | Aide sur fichier | En supprimant tes formules et en mettant ce code dans le module du classeur. Les valeurs entrées seront concaténées avec un espace mais tu peux choisir la ligne de code où il n'y aura pas d'espace (supprimer cette inutile) ... |
| 27/03/2019 à 14:13 | Elmute | Aide sur fichier | Là, je ne saisi pas trop ce que tu veux faire ! Tu concatènes les valeurs de la dimensions z c'est quoi que tu veux colorer, les valeurs dans la même cellule issues des différentes feuilles MS pour Clara, NT (pour l'exemple) pour Carole ? Dans ce cas, si tu veux conserver tes formules, ce ne sera pa... |
| 27/03/2019 à 07:03 | Elmute | Aide sur fichier | Voici une piste à adapter à tes besoins. Chaque saisie dans une feuille autre que la feuille "Synthèse" va inscrire la valeur saisie dans la feuille "Synthèse" en colonne A les unes au dessous des autres. Ceci pour le test car comme tu ne donnes pas plus de précision, je ne peux pas en faire plus po... |
| 27/03/2019 à 06:24 | Atomiik Loic | Fonction SI (résultat remplacer par du texte) | Content de t'avoir aidé... |
| 26/03/2019 à 15:48 | dinaraza | Concatener deux cellules : nom et prénom | A la place de "auto_open()", utilises "Workbook_Open()" (il y a bien longtemps qu'on n'utilise plus "auto_open()" et "auto_close()"). Si tu veux appeler une fonction perso sur clic d'un bouton, il te faut passer par l'intermédiaire d'une sub car un bouton ne peut pas appeler directement une fonction... |
| 26/03/2019 à 14:57 | valmax | Remettre le curseur à la cinquième ligne | Re, Tu peux le faire à la fin avec une boucle ... |
| 26/03/2019 à 07:05 | valmax | Remettre le curseur à la cinquième ligne | Pas besoin de sélectionner pour supprimer le contenu des feuilles. Si ce sont toutes les feuilles qui doivent être vidées, une boucle ferait bien l'affaire ... |
| 26/03/2019 à 06:58 | dinaraza | Concatener deux cellules : nom et prénom | Une piste. Dans l'hypothèse où les noms de famille se trouvent à gauche des prénoms (colonnes séparées), sélectionner la colonne des noms de famille et cliquer sur le bouton, les prénoms seront ajoutés aux noms de famille ... |
| 26/03/2019 à 06:45 | Atomiik Loic | Fonction SI (résultat remplacer par du texte) | Voici ! Attention, si la fonction "RECHERCHEV()" ne trouve rien, elle ne renvoit pas "" mais #N/A donc, une valeur d'erreur et pour capter ceci, il te faut utiliser "ESTERREUR()" : =SI($F$27="";"";SI(ESTERREUR(RECHERCHEV($F$27;'BDD COND'!$A$5:$H$999999;1;FAUX));"Absent de la base de données";"Présen... |
| 26/03/2019 à 06:34 | Carlton | Fonction DateDiff : Calcul de l'intervalle en heure:minute | Sinon tu as : extraction du nombre de jours fois 24 + l'heure se trouvant dans la partie décimale... |
| 25/03/2019 à 17:27 | preststeph | Barre d'outils et plein écran | ... |
| 25/03/2019 à 17:26 | preststeph | Barre d'outils et plein écran | Petite précision, l'appui sur échap remets l'affichage normal ! Le préciser pour l'utilisateur car on n'aime pas forcément (c'est mon cas) qu'on modifie l'aspect d'Excel ... |
| 25/03/2019 à 17:23 | preststeph | Barre d'outils et plein écran | ... |
| 25/03/2019 à 17:17 | Le Drosophile | [VBA] Modification du code VBA de code VBA | Attention, ce genre de manœuvre n'est pas anodine ! Voici un code qui remplace les valeurs : Dans le TextBox1, la première des valeurs à remplacer, dans le TextBox2, la seconde valeur à remplacer, dans le TextBox3, la valeur de remplacement de la première valeur et dans le TextBox4, la valeur de rem... |
| 25/03/2019 à 16:35 | Bat_97140 | Supprimer les lignes contenant un mot en particulier | Code à mettre dans un module standard. Le code utilise le filtrage avancé pour la récup des différentes valeurs, voir les commentaires dans le code pour plus de compréhension ... |
| 25/03/2019 à 15:40 | edlede | Optimisation code pour traiter 25000 lignes *12 onglets | Avec "VRAIX" ça fonctionne !!... |
| 25/03/2019 à 15:33 | cleiiim | VBA indice n'appartient pas à la sélection | Sur cette ligne ? si oui, contrôle le nom de la feuille "Base Qualité", tu as peut être un espace parasite... |
| 25/03/2019 à 15:25 | cleiiim | VBA indice n'appartient pas à la sélection | Dans ce cas, une façon très simple de diagnostiquer l'erreur est d'exécuter en mode pas à pas (appuis successifs sur la touche F8) jusqu'à arriver à la ligne qui provoque l'erreur... |
| 25/03/2019 à 15:23 | Yoyo01000 | VBA report couleur de cellules | Une piste, code à mettre dans le module de la feuille : Le code fonctionne de la manière suivante : clic droit sur la cellule ayant la couleur à reproduire, là, une boite de message te demande si tu veux faire un report de couleur, si oui, une autre boite de message te demande de sélectionner la pla... |
| 25/03/2019 à 07:09 | edlede | Optimisation code pour traiter 25000 lignes *12 onglets | Tes colonnes sont au format texte, il te faut les passer au format standard si tu veux que les formules fonctionnent en colonnes I puis tes feuilles ne sont pas identiques, la feuille "Jan 17" est différente des autres. Voici le code modifié : Comme PC au boulot je n'ai pas une formule 1 et il a fal... |
| 24/03/2019 à 08:21 | DJAPOU | Créer Alerte sur dépassement de date | Dans ce cas, si tu veux un message, il te faut utiliser une procédure événementielle comme par exemple "Worksheet_SelectionChange()"; Code à mettre dans le module de la feuille. Attention, la procédure sera déclenchée à chaque sélection de cellules dans la feuille et un message sera affiché à chaque... |
| 24/03/2019 à 07:55 | edlede | Optimisation code pour traiter 25000 lignes *12 onglets | Sans boucle mais comme te le conseille Eric , avec une formule. Comme la colonne I est supprimée, je l'utilise pour inscrire les formules afin de filtrer et supprimer les lignes visibles. La colonne I est supprimée après la suppression des lignes ... |
| 22/03/2019 à 07:06 | mathieuG | Lien hypertexte affichage et position de la cellule cible | Sinon, dans la cible tu entres l'adresse du tableau comme par exemple Z2:AR25 ou alors avec VBA en utilisant "ActiveWindow.VisibleRange" pour calculer le nombre de colonnes visibles et sélectionner celle du milieu... |