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 69

DateAuteur du sujetSujetExtrait du message
24/06/2013 à 14:04JMB Activer une cellule par cliqueNon, dans le dernier exemple que je t’ai transmis, l’état initial est rouge et passe en vert après double clic. De plus, si tu fais à nouveau un double clic, le remplissage est supprimé. Dans le nouvel exemple joint, l’état initial est rouge et passe en vert après double clic. De plus, si tu fais à...
24/06/2013 à 13:28Vince35Comparer le contenu de 2 plages de cellulesUne solution avec la méthode Find A+...
24/06/2013 à 13:02Orchyd Erreur de syntaxeCa y est, j’ai vu (désolé, c’est lundi) ! En exécutant ton code en pas à pas, tu devrais voir quel est l’élément qui est à l’origine de l’erreur (en supposant qu’il y ait une erreur). Sans fichier pour effectuer le test, je ne peux pas faire grand chose. A+...
24/06/2013 à 11:17Orchyd Erreur de syntaxeIl est peut-être urgent de faire exorciser ton PC. Les erreurs fantômes sont sans pitié. J’ai beau lire et relire le code que tu as joint à ton post et je ne vois pas cette ligne. S’agit-il encore d’une farce d’esprit frappeur ? A l’instinct, je dirais que si tu multiplies une valeur par une autre v...
24/06/2013 à 10:28Orchyd Erreur de syntaxeDans ce cas, en entrée de boucle K=0, LgTablo(K)=8 et j=28 Cells(LgTablo(K), j) est équivalent à Cells(8,28) Je ne comprends pas l’erreur avec l’instruction À moins que tu sois en Option Base 1 auquel cas le premier indice du tableau est 1. Il faudrait voir ton fichier. A+...
24/06/2013 à 10:03Orchyd Erreur de syntaxeNon, dans ton code j prend la valeur 28 après l'instruction A+...
24/06/2013 à 09:24Orchyd Erreur de syntaxeSi tu exécutes ta procédure en mode pas à pas, tu peux constater qu’en entrée de boucle, K=0 , LgTablo(K)=8 et j=0 If Cells(8, 0 ) ... produit naturellement une erreur 1004. A+...
23/06/2013 à 23:50JMB Activer une cellule par cliqueJ'espère que tu sais où tu vas parce que pour ma part j'ai du mal à te suivre. Voila maintenant qu'il y a 12 cellules à prendre en compte sur des plages discontinues et qui sont rouges à l'état initial . Dans l'exemple joint, les cellules de la plage indiquée sont rouges et ont la valeur 0 à l'activ...
23/06/2013 à 10:28markuMise à jour automatique de dateD’après ce que je crois comprendre, tu cherches à obtenir en D53 le montant des règlements qui seront effectués dans les 7 jours à venir. Pour cela, tu filtres les dates d’échéance avec le critère <=AUJOURDHUI()+7 Pour éviter d’avoir à effectuer une mise à jour du tableau tous les jours, tu veux...
23/06/2013 à 08:36Fred35 Recherche matricielleTu peux également utiliser une fonction personnelle A+...
22/06/2013 à 21:24JMB Activer une cellule par cliqueIl n’y a qu’une seule cible (Target). C’est la cellule sur laquelle est effectué le double clic. Par contre, tu peux choisir d’effectuer un traitement si cette cible est A1 ou A2 ou B25 ou ... Pour cela, il suffit d’écrire If Target.address= "$A$1" or Target.address= "$A$2" or Target.address= "$B$25...
22/06/2013 à 18:23JMB Activer une cellule par cliqueSi tu veux simplement masquer le chiffre 1 dans la cellule lorsque la cellule est verte, il suffit de lui appliquer une police verte. Par contre, ce chiffre apparait quand même dans la barre de formule lorsque la cellule est sélectionnée. A+...
22/06/2013 à 10:52JMB Activer une cellule par cliqueDésolé, je ne comprends pas https://forum.excel-pratique.com/excel/associer-un-smiley-via-une-lettre-a-un-resultat-t31180.html A+...
22/06/2013 à 08:44yoda60 Remplissage colonneTu as sûrement voulu écrire A+...
21/06/2013 à 22:49ScrabbleTouchFonction Recherche avec Déplacer ?Une essai avec INDEX + EQUIV A+...
21/06/2013 à 22:17JMB Activer une cellule par cliqueLe code doit être copié dans le module de la feuille concernée, à savoir celui de la feuille "Feuil1" dans l’exemple proposé. L’évènement qui lance la procédure est un double clic sur une cellule quelconque de la feuille. La cellule sur laquelle est effectué ce double clic est nommée Target dans la...
21/06/2013 à 20:37JMB Activer une cellule par cliqueJe préfèrerais que tu poses des questions sur la procédure afin que tu puisses ensuite la modifier à loisir. Voici une variante A+...
21/06/2013 à 18:52JMB Activer une cellule par cliqueUne solution avec l'évènement BeforeDoubleClick de la feuille A+...
21/06/2013 à 17:27Louwak Conservation du dernier solde par dateRe-bonjour, Voici la méthode que j’ai utilisée : Ajout d’une colonne avec les numéros d’ordre 1 à 16 Tri personnalisé sur la plage A1:J17 Tri par date du plus récent au plus ancien Puis par ordre du plus grand au plus petit Données / Supprimer les doublons, la colonne qui contient les doublons étant...
21/06/2013 à 13:23Louwak Calcul d'un solde moyen mensuelDans le tableau précédent, le 31 du mois est en ligne 35. Il faut croire que le décalage est géographique A+...
21/06/2013 à 13:19fabien_boul Question sur les filtresUne possibilité A+...
21/06/2013 à 13:04Amelie_95 Liste déroulante CascadeOui, j'ai bien testé pour le 11. Le problème, c'est que ta liste de prestataires est différente de la liste initiale A+...
21/06/2013 à 12:50Louwak Calcul d'un solde moyen mensuelIl faudrait voir à quoi ressemble ton tableau. A+...
21/06/2013 à 11:32Amelie_95 Liste déroulante CascadeUne solution avec DECALER, SOMMEPROD et LIGNE A+...
21/06/2013 à 11:02Louwak Calcul d'un solde moyen mensuelDans le classeur modèle que tu a transmis, le mois débute à la ligne 5 et se termine au maximum à la ligne 35 puisqu’un mois comporte au maximum 31 jours. Si ce sont les lignes 36 et 37 qui correspondent aux 30 et 31 du mois, c’est sûrement que la structure de ta feuille a été modifiée et que le déb...
20/06/2013 à 20:0800alexandraCoper-coller en fonction de deux criteresUne solution simple avec SOMMEPROD après avoir supprimé les fusions de cellules en colonne A A+...
20/06/2013 à 18:08jul0721 Mise en forme conditionnelleTu peux éviter d'afficher les prix nuls avec une formule du type A+...
20/06/2013 à 17:46vijFonction siTu peux coupler les fonctions SI et ESTERREUR A+...
20/06/2013 à 17:37jul0721 Mise en forme conditionnelleJe ne comprends pas vraiment ta question. Tu souhaitais définir les mises en forme conditionnelles permettant de distinguer les prix fournisseurs. Ces MFC s’appliquent donc simplement aux lignes 143 à 146. Par contre, il faut effectivement que les lignes précédentes soient renseignées puisque le réc...
20/06/2013 à 16:45jul0721 Mise en forme conditionnelleDans l’exemple joint, j’ai appliqué 2 mises en forme conditionnelles à la plage E143:K146 A+...
20/06/2013 à 15:22Louwak Calcul d'un solde moyen mensuelTu peux utiliser une fonction personnalisée A+...
20/06/2013 à 11:59PhantomhiveAjouter alerte pour échéanceTu n’as pas besoin de macro. Il suffit que tu appliques une mise en forme conditionnelle aux cellules correspondant à tes échéances. Exemple : MFC sur la plage =$H$2:$H$22 ; $K$2:$K$22 ;$N$2:$N$22 Remplissage Rouge pour une échéance dépassée avec la formule Remplissage Orange pour une échéance à 30...
20/06/2013 à 10:36belsamis010975 AIDE sur Fonction personnalisée en VBAIl faut que tu comprennes comment fonctionne la procédure. Elle détecte une modification de la valeur des cellules (et non pas la couleur). Si l’utilisateur modifie une valeur, la cellule est coloriée en jaune et un "X" est notée en colonne C. Si l’utilisateur s’est trompé et qu’il corrige sa saisie...
20/06/2013 à 09:35MILBER Tester la couleur d'une cellule dans une plageUne autre solution sans fonction personnalisée mais en utilisant l’évènement SelectionChange de la feuille. La plage est nommée "MaPlage" et le résultat est indiqué dans la cellule nommée "Resultat". Pour obtenir le résultat, il faut cliquer sur une cellule quelconque après avoir modifié la couleur...
19/06/2013 à 14:49belsamis010975 AIDE sur Fonction personnalisée en VBAJe ne vois pas bien l’intérêt de forcer le calcul à la fermeture du classeur. Ta feuille étant en mode de calcul automatique, le calcul se fera tout seul. Sinon, tu peux placer ce code dans le module ThisWorkbook Si l’utilisateur modifie une cellule et qu’il s’aperçoit qu'il ne fallait pas la modifi...
19/06/2013 à 12:12belsamis010975 AIDE sur Fonction personnalisée en VBATu peux commencer avec l'exemple joint. Lorsqu'une cellule est modifiée dans la plage comprise entre les colonnes D et T, la cellule est coloriée en jaune et un "X" est noté dans la cellule correspondante en colonne C. A+...
19/06/2013 à 10:31nclsdp Recherchev ne marche pasPour utiliser la fonction RECHERCHEV, il faut que la valeur à chercher soit dans la première colonne du tableau. Dans ton cas, tu peux utiliser INDEX + EQUIV. A+...
19/06/2013 à 10:05belsamis010975 AIDE sur Fonction personnalisée en VBADans l’exemple joint, tu trouveras le code qui permet de colorier en jaune les cellules modifiées de la plage comprise entre les colonnes D et T. Ce code est placé dans le module de la feuille "Feuil1". Par contre, je ne vois pas l’intérêt d’avoir créé d’une part une fonction personnalisée pour déte...
18/06/2013 à 14:38AnakaAjouter une durée à une datePour ajouter 24 mois à la date de la cellule A1 A+...
18/06/2013 à 14:26belsamis010975 AIDE sur Fonction personnalisée en VBALa colonne D est la colonne 4. La colonne T est la colonne 20. Pour définir la plage de D à T, il suffit de noter : A+...
18/06/2013 à 11:16sHnouL Envoi touche sur celulle si conditionA+...
18/06/2013 à 11:07belsamis010975 AIDE sur Fonction personnalisée en VBALa plage est définie par la ligne de code suivante Prenons l’exemple de la cellule B2 qui contient la formule =SI_jaune(C2) Si tu regardes le code de la fonction SI_jaune, tu constates que l’argument correspondant à C2 est une variable range nommée Paye. Paye.row correspond donc dans ce cas à la lig...
18/06/2013 à 10:19sHnouL Envoi touche sur celulle si conditionTu peux utiliser l'évènement SelectionChange. La mise à jour sera proposée lorsque la cellule B3 sera sélectionnée. A+...
18/06/2013 à 10:06sHnouL Envoi touche sur celulle si conditionTu peux utiliser VBA et l'événement BeforeDoubleClick de ta feuille. Dans l'exemple joint, la mise à jour de la date est proposée lorsque tu effectues un double click sur la cellule B3. A+...
18/06/2013 à 09:43marc02 Incrémentation cellule dans une colonneEssaie avec A+...
17/06/2013 à 20:08Loloy Fonction INDEX+EQUIVRegarde l'exemple et dis-nous ce que tu ne comprends pas A+...
17/06/2013 à 16:17belsamis010975 AIDE sur Fonction personnalisée en VBALe test est effectué dans chacune des cellules de la ligne, de la première cellule en colonne A jusqu’à la dernière cellule renseignée, à savoir celle de la colonne T si cette cellule est renseignée. Dans l’exemple que tu as fourni, tu peux remarquer que lorsqu’une cellule quelconque de cette plage...
17/06/2013 à 12:20peter56 Recopie automatique dans 2 tableau sans ligne blancheTu peux également éviter de créer des tableaux supplémentaires et effectuer simplement un filtrage et un masquage des colonnes. A+...
17/06/2013 à 11:37magnet21121 Planning et VBATu as 2 lignes de code à modifier pour passer à 23 lignes et aller jusqu'à 18:30 - 19:00. A+...
17/06/2013 à 11:05magnet21121 Planning et VBAL'utilisation du Gestionnaire de noms n'est pas du domaine de VBA mais plus "simplement" Excel. Si tu veux rester crédible lors de la présentation de ton projet, je te confirme qu'il va falloir bosser dur avec des tutos . A+...