| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 24/06/2013 à 14:04 | JMB | Activer une cellule par clique | Non, 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:28 | Vince35 | Comparer le contenu de 2 plages de cellules | Une solution avec la méthode Find A+... |
| 24/06/2013 à 13:02 | Orchyd | Erreur de syntaxe | Ca 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:17 | Orchyd | Erreur de syntaxe | Il 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:28 | Orchyd | Erreur de syntaxe | Dans 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:03 | Orchyd | Erreur de syntaxe | Non, dans ton code j prend la valeur 28 après l'instruction A+... |
| 24/06/2013 à 09:24 | Orchyd | Erreur de syntaxe | Si 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:50 | JMB | Activer une cellule par clique | J'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:28 | marku | Mise à jour automatique de date | D’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:36 | Fred35 | Recherche matricielle | Tu peux également utiliser une fonction personnelle A+... |
| 22/06/2013 à 21:24 | JMB | Activer une cellule par clique | Il 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:23 | JMB | Activer une cellule par clique | Si 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:52 | JMB | Activer une cellule par clique | Dé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:44 | yoda60 | Remplissage colonne | Tu as sûrement voulu écrire A+... |
| 21/06/2013 à 22:49 | ScrabbleTouch | Fonction Recherche avec Déplacer ? | Une essai avec INDEX + EQUIV A+... |
| 21/06/2013 à 22:17 | JMB | Activer une cellule par clique | Le 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:37 | JMB | Activer une cellule par clique | Je 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:52 | JMB | Activer une cellule par clique | Une solution avec l'évènement BeforeDoubleClick de la feuille A+... |
| 21/06/2013 à 17:27 | Louwak | Conservation du dernier solde par date | Re-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:23 | Louwak | Calcul d'un solde moyen mensuel | Dans 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:19 | fabien_boul | Question sur les filtres | Une possibilité A+... |
| 21/06/2013 à 13:04 | Amelie_95 | Liste déroulante Cascade | Oui, 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:50 | Louwak | Calcul d'un solde moyen mensuel | Il faudrait voir à quoi ressemble ton tableau. A+... |
| 21/06/2013 à 11:32 | Amelie_95 | Liste déroulante Cascade | Une solution avec DECALER, SOMMEPROD et LIGNE A+... |
| 21/06/2013 à 11:02 | Louwak | Calcul d'un solde moyen mensuel | Dans 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:08 | 00alexandra | Coper-coller en fonction de deux criteres | Une solution simple avec SOMMEPROD après avoir supprimé les fusions de cellules en colonne A A+... |
| 20/06/2013 à 18:08 | jul0721 | Mise en forme conditionnelle | Tu peux éviter d'afficher les prix nuls avec une formule du type A+... |
| 20/06/2013 à 17:46 | vij | Fonction si | Tu peux coupler les fonctions SI et ESTERREUR A+... |
| 20/06/2013 à 17:37 | jul0721 | Mise en forme conditionnelle | Je 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:45 | jul0721 | Mise en forme conditionnelle | Dans l’exemple joint, j’ai appliqué 2 mises en forme conditionnelles à la plage E143:K146 A+... |
| 20/06/2013 à 15:22 | Louwak | Calcul d'un solde moyen mensuel | Tu peux utiliser une fonction personnalisée A+... |
| 20/06/2013 à 11:59 | Phantomhive | Ajouter alerte pour échéance | Tu 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:36 | belsamis010975 | AIDE sur Fonction personnalisée en VBA | Il 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:35 | MILBER | Tester la couleur d'une cellule dans une plage | Une 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:49 | belsamis010975 | AIDE sur Fonction personnalisée en VBA | Je 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:12 | belsamis010975 | AIDE sur Fonction personnalisée en VBA | Tu 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:31 | nclsdp | Recherchev ne marche pas | Pour 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:05 | belsamis010975 | AIDE sur Fonction personnalisée en VBA | Dans 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:38 | Anaka | Ajouter une durée à une date | Pour ajouter 24 mois à la date de la cellule A1 A+... |
| 18/06/2013 à 14:26 | belsamis010975 | AIDE sur Fonction personnalisée en VBA | La 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:16 | sHnouL | Envoi touche sur celulle si condition | A+... |
| 18/06/2013 à 11:07 | belsamis010975 | AIDE sur Fonction personnalisée en VBA | La 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:19 | sHnouL | Envoi touche sur celulle si condition | Tu 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:06 | sHnouL | Envoi touche sur celulle si condition | Tu 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:43 | marc02 | Incrémentation cellule dans une colonne | Essaie avec A+... |
| 17/06/2013 à 20:08 | Loloy | Fonction INDEX+EQUIV | Regarde l'exemple et dis-nous ce que tu ne comprends pas A+... |
| 17/06/2013 à 16:17 | belsamis010975 | AIDE sur Fonction personnalisée en VBA | Le 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:20 | peter56 | Recopie automatique dans 2 tableau sans ligne blanche | Tu 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:37 | magnet21121 | Planning et VBA | Tu as 2 lignes de code à modifier pour passer à 23 lignes et aller jusqu'à 18:30 - 19:00. A+... |
| 17/06/2013 à 11:05 | magnet21121 | Planning et VBA | L'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+... |