o

Membre fidèle

Inscrit le :30/05/2012
Dernière activité :23/05/2022 à 11:54
Version d'Excel :2010-2016
Lieu :Nantes
Messages
315
Votes
29
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par ouisansdoute - page 6

DateAuteur du sujetSujetExtrait du message
04/06/2015 à 22:00jfk15 Figer la valeur de cellules après passage d'une macroJe crois que NB.SI compte toutes les valeurs y compris les cachées. Pour compter les valeurs des lignes visibles après filtre, je propose le code suivant : (Au préalable, dans le tableau, nommer la plage sur laquelle s'effectuera les calculs -sans filtre)...
04/06/2015 à 21:11jmarc2771Trie de données inutilesTout dépend si tu souhaites ou non conserver l'original. Tu peux explorer la piste des filtres (soit simple soit avancé). En filtre simple : sélectionner A3:U3 puis filtrer sur B3 en ne cochant que la valeur Total. Tu peux ensuite copier/coller les résultats ailleurs. Ou sélectionner toutes les vale...
04/06/2015 à 20:34diego07 Recherche éléments sur autres feuille du classeurVoilà le début... Je te laisse faire le reste Pour gérer les 00:00,000 J'ai remplacé par X quand il n'y a pas de temps enregistré. J'ai aussi nommé quelques plages pour simplifier la lecture des formules. je te laisse la suite Une dernière petite chose, moi c'est ouisandoute...
04/06/2015 à 18:19Grem974Code dans "Thisworkbook" mais par pour toutes les feuilJe comprends, je suis repartie de la première question posée Si on connait la position des feuilles à ne pas traiter.....
04/06/2015 à 18:14jfk15Placer un code dans Worksheet_ActivateJe ne comprends pas trop le pb. Que se passe-t-il quand tu parles de Peux-tu joindre un fichier et décrire à nouveau (mais différemment) ton pb ...
04/06/2015 à 18:06Grem974Code dans "Thisworkbook" mais par pour toutes les feuilY'aurait bien un truc du genre ...
04/06/2015 à 17:26berete10Gérer la difference de 2 cellules sous ExcelOk également pour moi avec la formule : =SI(TEXTE(C7-C6;"hh:mm")="00:10";"OK";"NOK") . Par contre j'ai une erreur en ligne 333 parcequ'il y a une rupture de chronologie dur sans doute au fait qu'on change de phase. Peux-tu envoyer le fichier avec la mention #VALEUR ...
04/06/2015 à 17:11MskanderIntroduire une boucle for dans une macroJ'ai automatisé un filtre avancé et nommé quelques zones pour faciliter la lecture des codes...
04/06/2015 à 15:10MskanderIntroduire une boucle for dans une macroJe ne comprends pas tout. Au choix : - Tu veux sélectionner un code client et que la colonne montant s'affiche en résultat ? Réponse en formule : soit il n'y a qu'une ligne par client et alors le traitement se fait avec un RECHERCHEV(... =RECHERCHEV(Valeur_cherchée;Base_de_recherche;colonne_à_restit...
04/06/2015 à 14:59VictorienR Changement de date par VBALa fonction JOURSEM(cellule) peut t'aider...
04/06/2015 à 14:40MskanderIntroduire une boucle for dans une macroExemple de boucle : la syntaxe de SUMIFS me semble incorrecte ex : =SOMME.SI.ENS(I:I;H:H;1;G:G;"femme";F:F;25;E:E;E2) . Par ailleurs, si tes formules sont pérennes dans ton tableau, il vaut les placer directement dans le tableau...
04/06/2015 à 13:24kelisCréer une seule macro à partir de 6 macrosUne macro est délimitée par et Tu peux regrouper toutes tes macros en une seule en ne conservant que le Sub XX de la première macro et le End sub de la dernière. En suppirmant donc tous les Sub et End sub intermédiaires...
04/06/2015 à 07:44r4944Probleme avec une boucle SILa syntaxe m'interroge. Pour moi Cells doit contenir deux arguments numériques Cells(numero_de_ligne;numéro_de_colonne). je ne connais pas la valeur de ton premier argument (cellule) mais le second "E" devrait plutôt être 5 ) et pour "F" -> 6, Pour "G" -> 7, ... etc Pour vérifier tu peux teste...
03/06/2015 à 22:24InvitéAffichage par défaut dû à la cellule à côtéSans passer par VBA tu peux aussi utiliser une formule en colonne C : =SI(B2>0;"H";"") et recopier la formule vers le bas...
03/06/2015 à 22:06RemiBV27Optimisation de VBAEn effet, bcp de select inutiles. Par exemple les premières affectations de valeurs pourraient être du type : Par ailleurs je pense que le code Pourrait être remplacé par Et je suis d'accord avec LouReeD (que je salue) pour les mentions Application.ScreenUpdating = False en début de macro puis = Tru...
03/06/2015 à 21:50diego07 Recherche éléments sur autres feuille du classeurJe suis passée par un onglet intermédiaire qui récapitule en un seul endroit tous les résultats. C'est à partir de cet onglet que la première feuille calcule les classements et les écarts. Il reste cependant un problème : lorsque le temps = 0... mais je te laisse chercher une solution...
03/06/2015 à 20:30jfk15Placer un code dans Worksheet_ActivateJe pense que tu as raison. Il faut donc positionner un drapeau qq part pour tester si le filtre a déjà été exécuté. Soit tu passes par une variable ouverte Soit tu l'inscris qq part dans une cellule d'une des feuilles. Ca peut donner les codes suivants : Dans l'onglet Analyse1 Et dans la macro de fi...
03/06/2015 à 20:06Atemi Mise en forme en tableau pour compteurJe te propose la simplification suivante ...
03/06/2015 à 19:45sdry Explication d'un bout de VBA récupéréPrivate Sub Worksheet_SelectionChange(ByVal Target As Range) ' Dans le code de la feuille, s'exécute en cas de changement de valeur dans une cellule Dim chemin As String, Sous_Dossier As String, Derlig As Long ' Définit les variables chemin et sous dossiers en texte et Derling en nombre Derlig = Ran...
03/06/2015 à 19:32jfk15Placer un code dans Worksheet_ActivateJe n'ai peut-être pas bien compris mais je propose dans le code de la feuille Analyse 1 ...
03/06/2015 à 11:30CergalStatistiques par couleursComment détermines-tu qu'un produit est meilleur qu'un autre ? Comment détermines-tu qu'une caractéristiques est meilleure ? Est-ce "mathématique" ? ou juste comme ça, à vue de nez ...
03/06/2015 à 11:28ADELAIDE8Gros pobleme de mise en page: Export tableaux Excel vers PDFPeux-tu nous joindre un ou deux des tableaux qui posent problème ...
03/06/2015 à 08:45CergalStatistiques par couleursComment sont déterminées les forces et les faiblesses ? Cela peut-il être mis en formule ? Attention également, la macro fonctionne avec une couleur précise, pas avec n'importe laquelle...
03/06/2015 à 08:22CergalStatistiques par couleursJe confirme, Force rouge a raison : pour tester une couleur il faut passer par macro. Par contre, si la couleur est liée à une condition calculée alors le comptage peut se faire sans macro, sur cette condition. Dans ton cas, y a-t-il une condition testable pour que ces cellules soient vertes ...
03/06/2015 à 08:12ADELAIDE8Gros pobleme de mise en page: Export tableaux Excel vers PDFJe ne sais pas si ma réponse correspond à ton problème. Si le problème est juste une question d'orientation et que ton tableau est complet, tu peux dans Acrobat Reader faire une rotation de ta feuille ET l'imprimer dans la bonne orientation avec pdfCreator par exemple. Cette seconde impression fixe...
03/06/2015 à 08:03CharlottedeKFiltrage avancéGénial cet exercice ! Les filtres avancés c'est super. Tu as bien compris la logique des critères ET et OU. Une seule erreur sur le nom de la ville qui contient a. la formule est *a* et non "a" Par ailleurs tu peux optimiser ta zone de critères en supprimant ceux sur lesquels il n'y a aucun filtre...
03/06/2015 à 07:53smorvan Rangement cellules spécifiquesAi-je bien compris départ : A11 = A ; A12 = B ; A13 = C; A14 = D ; A15 = E ; ... ; A26 = P ; A27 = Q Arrivée : A1 = D ; A11 = ? ; A12 = A ; A13 = B ; A14 = C ; ... ; A27 = P ; A28 = ? Ensuite tu parles de colonne C-E-G-I, je ne comprends pas bien tu n'indiques aucune valeur pour ces colonnes ? Peux...
02/06/2015 à 07:59r4944DemandeAvec Outlook j'ai utilisé le code suivant...
01/06/2015 à 22:45de barrosMacro selection d'un choix suivant une valeurEffectivement. j'ai raisonné en mise à jour de cellule. Dès lors qu'on change une valeur à 2 en colonne I la mentions se met. Mais si la valeur 2 existe déjà, la mention de la colonne J ne change pas. Pour des valeurs déjà saisies voici un code à mettre dans la feuille ou dans un module. Puis exécut...
01/06/2015 à 22:38Padriaan Formules pour trouver les 10% les plus basL'approche est un peu différente mais s'adapte à la taille de la base...
01/06/2015 à 21:55de barrosMacro selection d'un choix suivant une valeurSans doute à cause du positionnement de la macro. Elle doit être dans le code de la feuille (et non dans un module du classeur), auquel tu accèdes en faisant un clic droit sur le nom de l'onglet (Visualiser le code)...
01/06/2015 à 21:22gimamineFusionner les lignes doublons sans perdre les donnéesPossible avec un filtre avancé automatisé ...
01/06/2015 à 21:10Petite_Aline Copier coler colonne en fonction en teteConnais-tu les filtres avancés ? 3 données : une base, une zone de critère et une zone d'extraction. Ils peuvent s'automatiser par macro. Explore dans cette direction peut-être.....
01/06/2015 à 21:01Padriaan Formules pour trouver les 10% les plus basMa proposition s'adapte automatiquement à la taille de la feuille et au nombre de cellules remplies (à saisir dans colonne B ou à mettre comme formule de mise en forme conditionnelle par exemple)...
01/06/2015 à 20:35gimamineExplication code VBASub Récap() Dim Lg% 'DECLARATION DE VARIABLE Lg Application.ScreenUpdating = False 'DESACTIVE LA MISE A JOUR DE L AFFICHAGE Sheets("Trappes CDF").Copy Before:=Sheets(1) 'COPIE LA FEUILLE "Trappes CDF" AVANT LE 1ER ONGLET ActiveSheet.Name = "bibi" 'RENOMME L ONGLET ACTIF EN bibi Lg = Range("A65536")...
01/06/2015 à 20:17de barrosMacro selection d'un choix suivant une valeurC'est possible directement dans le code de la feuille Attention prévoir également le mécanisme pour que la mention s'efface si la valeur 2 est remplacée par une autre... Mais je te laisse chercher...
01/06/2015 à 20:00Padriaan Formules pour trouver les 10% les plus basC'est possible avec la fonction RANG, par exemple sur une plage A:A : =SI(RANG($A1;A:A;1)<NBVAL(A:A)/10;"valeur basse";"")...
01/06/2015 à 19:51Coco1346Calcul d'heureSachant que 1:00:00 = 1/24, tu peux faire tes calculs à partir de C1 (total d'heures) =SI(C1<3/24;C1*24*6;SI(ET(C1>3/24;C1<6/24);(18+(C1-3/24)*132);(34,5+(C1-6/24)*132)))...
01/06/2015 à 16:11Coco1346Calcul d'heureCe peut être la formule suivante : =SI(B6>A6;B6-A6;SI(B6<A6; 1+ B6-A6;"")) (1 correspond à une journée)...
28/05/2015 à 08:45DICE97 Recherchev en fonction de DatesJ'ai pensé à une formule du type =SI(ET(A3>$H$2;A3<=$I$2);RECHERCHEV($D3;$G$3:$I$6;2;FAUX);SI(A3>$I$2;RECHERCHEV($D3;$G$3:$I$6;3;FAUX);"trop ancien")) Mais je remarque que le format des cellules de H2 et I2 n'est pas interprété comme un format date... une piste peut-être...
26/05/2013 à 19:03eboiteuxEnvoi d'email automatique dans ExcelJe suggère de créer une variable Liste qui accueille tous les mails des destinataires séparés par un point-virgule, puis à la ligne Attention, je crois qu'il y a un nombre max d'adresses par mail. Cordialement...
14/06/2012 à 13:07lili189Envoi de mail à partir d'ExcelSur un fichier j'envoie un mail automatique à la fermeture le code est le suivant : par contre je n'ai pas de pièce jointe mais cela doit être trouvable. Cordialement...
11/06/2012 à 18:07ouisansdoute Repérer les fichiers avec liaisons et/ou macrosJ'ai le message suivant : "erreur d'exécution 1004' L'accès par programme au projet Visual Basic n'est pas fiable' Après recherche cela vient du niveau de sécurité dans Excel. Donc, pas de problème. Merci beaucoup...
08/06/2012 à 22:38carococo83Filtrage élaboré ExcelLa clé des filtre élaborés est la zone de critères. Pour combiner deux critères avec OU il faut deux lignes de critères l'une sur l'autre (en plus du titre de colonne) En partant de la base de ketamacanna j'ai automatisé le filtre élaboré. (les zones de critères pour chaque filtre sont en jaune). Il...
08/06/2012 à 19:05ouisansdoute Repérer les fichiers avec liaisons et/ou macrosMerci pour ce fichier dont les macros sont documentées. C'est vraiment sympa d'y avoir passé du temps. Oui c'est tout-à-fait le type de réponse que j'attendais et je vais creuser à partir de ton travail. J'imagine que tu as réalisé la macro à partir de 2007 car j'ai un message d'erreur quand je la l...
08/06/2012 à 08:35ouisansdoute Repérer les fichiers avec liaisons et/ou macrosJe travaille sur 5 sites qui ont des serveurs différents. prochainement un seul serveur pour tous les sites sera mis en place. Parallèlement nous passerons de Excel 2003 à 2007. Je souhaite : a minima repérer les fichiers qui contiennent des macros ainsi que ceux qui contiennent des liaisons. a maxi...
07/06/2012 à 22:58poupouneFiltrer pour graphiquePeut-être n'est-ce pas compliqué mais je ne comprends pas la demande. J'ai ouvert le fichier, j'ai vu l'onglet date (dont la colonne date n'est pas au format date). Il y a 20 onglets dont plusieurs sont vides. Tu parles de tri par critères mais ne dis pas sur quoi portent les critères et quels ils s...
07/06/2012 à 19:57MaTi-34 Extraction données d'un tableauLorsque j'ai mis en œuvre ma solution sur ton fichier, il ne trouvait pas non plus les colonnes et ça m'intriguait, jusqu'à ce que je remarque que le problème venait des intitulés de colonnes. Si tu regardes de plus près tu verras que tes intitulés ne sont pas identiques dans le tableau et dans la z...
06/06/2012 à 18:49MaTi-34 Extraction données d'un tableauOn crée un bouton via le ruban insertion forme. Une fois le bouton dessiné, clic droit pour associer une macro. La macro est dans le fichier d'origine,. En fait j'ai enregistré une macro qui fait le filtre élaboré. Il faudrait que tu commence par te familiariser avec les filtres élaborés. Puis que t...
06/06/2012 à 16:29MaTi-34 Extraction données d'un tableauUtilises un filtre élaboré (menu Données/Avancé) Ci-joint une automatisation du filtre sur tes données. Sincères saluations...