f

Passionné d'Excel

Inscrit le :19/11/2012
Dernière activité :04/01/2025 à 22:16
Version d'Excel :2007 FR
Messages
4'337
Votes
596
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par frangy - page 38

DateAuteur du sujetSujetExtrait du message
16/11/2014 à 17:21Romain Tatouages Petit problème dans une macroC’est magique ! … ou presque . Pour que le traitement soit effectué automatiquement lorsque le nom du client est modifié, il faut utiliser une procédure évènementielle qui va détecter la modification dans la cellule G4 et effectuer les opérations de filtrage et de copie. Cette procédure s’appelle Wo...
16/11/2014 à 16:14wiltomap Somme partielle sur colonne=SOMME.SI(D2:D6;"<>x";E2:E6) A+...
16/11/2014 à 14:37jasserin Pb execution des evenements slectionchange et wosheet_changeUne proposition à tester A+...
16/11/2014 à 10:01jasserin Pb execution des evenements slectionchange et wosheet_changeLes deux procédures évènementielles Worksheet.Change et Worksheet.SelectionChange n’ont rien à faire dans le module ThisWorkbook. Ces événements surviennent lors d’un changement dans une feuille de calcul et doivent être placés dans le module de la feuille concernée. Comme tu ne dis pas exactement c...
16/11/2014 à 09:49VBABEGINNER Compter le nombre de cellules entre 2 datesC'est plus facile d'effectuer les tests avec un classeur Excel . A+...
15/11/2014 à 21:49caje17 Macro sur les datesPour que nous puissions t'aider, il faut que tu joignes ton fichier allégé avec la macro incriminée. Sans cela, nous ne pouvons rien pour toi, la dernière boule de cristal a été perdue . A+...
15/11/2014 à 18:26caje17 Macro sur les datesVoici un exemple pour te montrer que le résultat peut s'obtenir avec une formule A moins que quelque chose m'échappe encore A+...
15/11/2014 à 17:48caje17 Macro sur les datesQuelque chose m'échappe ! Dans H2, tu as la formule =AUJOURDHUI(), dans H3, tu as la formule =AUJOURDHUI()-"5:00", et dans H6, tu as la formule =SI(H2=H3;1;0). Dans H6, tu obtiendra toujours la valeur 0 puisque'il y aura toujours un écart de 5h00 entre H2 et H3. Et dans G1, tu auras toujours la date...
15/11/2014 à 16:36Romain Tatouages Petit problème dans une macroDans la proposition jointe, le traitement est effectué automatiquement lorsque le nom du client est modifié. A+...
15/11/2014 à 15:36caje17 Macro sur les datesPourquoi une procédure VBA alors qu'une simple formule suffit ? A+...
15/11/2014 à 15:22Romain Tatouages Petit problème dans une macroPour nous permettre de t'aider efficacement, il faudrait que tu joignes un fichier exemple. A+...
15/11/2014 à 10:54marlins60 Rechercher un temps de courseUne proposition d'adaptation A+...
13/11/2014 à 14:27BouillouSélectionner ligne précédenteSans fichier exemple et quelques explications, on ne va pas y arriver... A+...
13/11/2014 à 12:36BouillouSélectionner ligne précédenteEssaie avec A+...
13/11/2014 à 11:35Jeremy D Aide fonction macro recherche, INDEX EQUIV, RecherchVVoici ton fichier dans son intégralité. Fais le test du filtrage après avoir renseigné les critères. Dis-moi ce qui ne te convient pas. A+...
12/11/2014 à 23:55Jeremy D Aide fonction macro recherche, INDEX EQUIV, RecherchVTu as bien fait d'essayer de faire plus simple, mais je ne comprends toujours pas pourquoi le filtre ne te donne pas satisfaction. En renseignant la partie critère (soit Identifiant, Désignation, Projet, Flux, Famille) le filtre va te renvoyer la (ou les) ligne(s) qui satisfont ces critères. Tu obti...
12/11/2014 à 22:16Jeremy D Aide fonction macro recherche, INDEX EQUIV, RecherchVBien que n'étant pas sûr d'avoir bien compris ton attente, je te fais passer une proposition avec utilisation d'un filtre élaboré. J'ai éclairci ton fichier pour ne garder que les éléments utiles pour l'exemple. J'ai placé un bouton pour faciliter la démo mais ce filtre peut être réalisé directement...
12/11/2014 à 18:56Timothe URVOY Trouver la valeur Min/Max dans un tableau variableJ'ai remplacé le point par une virgule dans l'ensemble des valeurs concernées A+...
12/11/2014 à 18:17GogoudAfficher plusieurs résultats avec 1 critère de rechercheTu peux utiliser un filtre avancé . A+...
12/11/2014 à 18:12Thardys Somme de Valeurs suivant un IndexUne proposition avec la fonction SOMME.SI A+...
12/11/2014 à 17:59jeremy GrussenmeyerSomme.si avec 2 critere dont dates comprises entreEssaie avec =SOMMEPROD(('Spreadsheet Rev'!D5:D1500>=DATE(2014;1;1))*('Spreadsheet Rev'!D5:D1500<= DATE(2014;1;31))*('Spreadsheet Rev'!H5:H1500="Nom Commercial")*('Spreadsheet Rev'!T5:T1500)) A+...
12/11/2014 à 15:06cdurep Erreur fonction SearchEssaie avec A+...
12/11/2014 à 14:52tichewbewFonction Si + case à cocherJ'ai effectué les adaptations. Je te laisse le loisir de les découvrir. N’hésite pas à demander un complément d'info si nécessaire. A+...
12/11/2014 à 13:22tichewbewFonction Si + case à cocherPour le remplissage de la cellule de la colonne B, j'ai utilisé une mise en forme conditionnelle. Pour voir cette MFC, tu sélectionnes une cellule de la colonne B puis Accueil > Mise en forme conditionnelle > Gérer les règles. Tu verras que j'ai utilisé la formule =NB.SI($H3:$M3;"KO")>0 Cet...
12/11/2014 à 12:48delouest Fonction testSans entrer dans le détail de ton classeur, on devrait voir écrit : A+...
12/11/2014 à 12:12jukerrCompiler informations plusieurs onglets si valeur celluleEssaie comme cela A+...
12/11/2014 à 11:51tichewbewFonction Si + case à cocherVoici une proposition un peu différente. En cas de présence d'un "KO" en colonnes H à M, la cellule de la colonne B est remplie en rouge. Si on double-clique sur cette cellule rouge, on accède à la feuille 3. A+...
12/11/2014 à 10:40jukerrCompiler informations plusieurs onglets si valeur cellulePlusieurs choses: Dans mon code, il est écrit .Range("A" & Ligne & ":L" & Ligne).Copy Dans le tien, je lis .Range("A" & Ligne & ":L" & Line ).Copy La valeur est bien numérique. Tu dois écrire 500 et non pas "500". Par contre, je ne vois pas de valeur >500 dans la colonne L "Discount amount" C'est...
11/11/2014 à 17:48alg Addition croix colonnes + identification de numéroCol.Offset(12).Resize(1) est la cellule qui est décalée de 12 lignes par rapport à la première cellule de la colonne considérée du tableau. Exemple pour la colonne F : cette première cellule est F5. La cellule décalée de 12 lignes est F17. Si tu modifies le nombre de lignes, il faudra adapter ce déc...
11/11/2014 à 17:17didoudd Sélectionner une matrice qui a un nom et modifier cellulesPour le nombre de lignes, tu peux utiliser Matrix.rows.Count Pour le nombre de colonnes, tu peux utiliser Matrix.columns.Count A+...
11/11/2014 à 17:10jukerrCompiler informations plusieurs onglets si valeur celluleIl faut que tu regardes la valeur de " Ligne " puis de .Range("L" & Ligne) lors de l'apparition de l'erreur. Sinon, fais-moi passer le fichier (sans données confidentielles). A+...
11/11/2014 à 11:27jukerrCompiler informations plusieurs onglets si valeur celluleEssaie comme cela A+...
11/11/2014 à 11:01corneto85Recherche doublon plusieurs colonnesEssaie comme cela A+...
11/11/2014 à 09:28didoudd Sélectionner une matrice qui a un nom et modifier cellulesTu peux choisir de traiter ta plage de données avec un objet Range ou un tableau. Voici un exemple de ces deux traitements : A+...
11/11/2014 à 08:20corneto85Recherche doublon plusieurs colonnesEssaie comme cela A+...
11/11/2014 à 07:58CMal MFC tout simple en fonction de la dateEn toute logique, si tu cherches à mettre en évidence les dates qui sont dépassées par rapport à aujourd'hui (date d'échéance), tu dois coder : Par contre, si tu appliques cette procédure et qu'aucune de tes cellules ne se met en rouge, c'est que le format de tes cellules n'est pas reconnu comme dat...
11/11/2014 à 00:54dss Pb de copier coller après suppression de colonnesIl va être difficile de t'aider car ton code ne pose pas de problème particulier (aucune erreur apparente). Il serait utile que tu expliques un peu mieux quelles sont les anomalies constatées et quel est le but du traitement réalisé. Un fichier exemple ne sera pas de trop. A+...
10/11/2014 à 23:48seychelles85Transformation DMS en D° décimauxSi C9 vaut 344,209166666667, la formule=TEXTE(C9/24;"[h]° m' s,00") permet d'obtenir la valeur de C9 au format [h]"°"m"'"s. Le résultat est alors 344°12'33,00 Pour noter les secondes avec l'apostrophe double, il faut ajouter &"''" Le résultat est alors 344° 12' 33,00'' Dans la cellul...
10/11/2014 à 20:10jukerrCompiler informations plusieurs onglets si valeur celluleSi je comprends bien, la copie sera éffectuée si toutes les cellules L2 à Ln sont supérieures à 500. Dans le cas contraire, on passe à la feuille suivante. C'est bien cela ? A+...
10/11/2014 à 19:48UrabusSélection d'une colonne avec la valeur d'une celluleColumns(Range("A1").value).EntireColumn.Hidden = True A+...
10/11/2014 à 18:41UrabusSélection d'une colonne avec la valeur d'une celluleVoici une proposition A+...
10/11/2014 à 18:07UrabusSélection d'une colonne avec la valeur d'une celluleIl faut que tu utilises la procédure évènementielle Worksheet.Change de la feuille considérée. Lors de la modification de A1, la procédure aura en charge d'afficher les colonnes souhaitées et masquer les autres. Quelles sont les colonnes affichées en permanence (colonne A à minima) ? Quelles sont le...
10/11/2014 à 18:01ShadowBobArrondir à chaque 50Il y a sûrement plus simple =ARRONDI.AU.MULTIPLE(B2/10;10)*10+50 A+...
10/11/2014 à 17:33UrabusSélection d'une colonne avec la valeur d'une celluleEst-ce l’opérateur qui modifie la valeur de A1, une formule ou une instruction VBA ? Quel est le type de traitement effectué sur les 2 colonnes sélectionnées (manuel ou automatisé via VBA). A+...
10/11/2014 à 17:22lilivannesCalcul heures dans tableau ExcelPour obtenir un format heure reconnu dans la colonne A, j'ai multiplié chaque valeur par 1 : copie de la cellule D1 (Ctrl +C) sélection de la plage A2:A14146 clic droit / collage spécial > Multipication A+...
09/11/2014 à 19:17KillChief Créer un tableau dont le type de variable varieJe t'ai bien compris mais je ne vois pas comment tu pourrais créer un tableau avec des éléments variant et le déclarer autrement. Si la structure des données le permet, tu peux éventuellement utiliser plusieurs tableaux. A+...
09/11/2014 à 18:49KillChief Créer un tableau dont le type de variable varieOui c'est possible, il suffit d'utiliser le type variant A+...
09/11/2014 à 18:32ElyahRecherche d'une valeur avec 2 conditionsTu as donc testé ma proposition et le résultat est erroné. C'est bien cela ? A+...
09/11/2014 à 18:20ElyahRecherche d'une valeur avec 2 conditionsTu peux également tester =RECHERCHEV(F26;J15:N18;F20+1;FAUX) A+...
09/11/2014 à 15:03alg Addition croix colonnes + identification de numéroJ'ai utilisé une liste de validation. Pour la visualiser, sélectionne la cellule AH17 puis clique sur Données > Outils de données/Validation des données. Tu peux modifier cette liste en ajoutant des éléments ou en faisant référence à une plage de donnée. L'addition est assurée par la procédure Ad...