| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 01/05/2020 à 19:33 | abdele | Formule pour calculer un chiffre de contrôle de code-barres | Pour rester en formules: Remplace (MID(A1,1,1)*8) par ((CODE(A1)-48) * 8) afin de ne plus avoir le message d'erreur. Et pour le 2ième besoin pour traiter C. Faire =IF(B1>9; 0 + (B1-10) * 5; B1) Bonne continuation... |
| 30/04/2020 à 21:11 | marions1857 | Garder la feuille Excel visible | Bonjour Marion1857, Patrice33740 , En retour le fichier modifié. Voir notes en rouge. Et surtout corriger les noms des feuilles et si possible les réduire. Aussi ne pas mettre d'espace dans les noms des feuilles. Préférer l'underscore _ Bons tests, bonne continuation... |
| 29/04/2020 à 12:15 | BobMoran | Insérer Image venant d'une autre Cellule | Suite, @LouReeD, Il ne faut pas croire que cela soit un avantage. Lors de suppression de feuilles puis ensuite d'ajout de feuilles. Le programme va pointer sur une feuille qui ne correspond pas à la feuille initialement prévue avec cette méthode. Donc il vaut mieux cibler sur le nom apporté à une fe... |
| 29/04/2020 à 11:25 | BobMoran | Insérer Image venant d'une autre Cellule | Si tu nommes une feuille (Ex: Feuil1 en Offre) alors fais y référence en son nom donné. Donc Offre, soit Sheets("Offre"). Feuil1...etc... est le nom par défaut qu'Excel attribue à une page. Maintenant c'est pas le nom de la Feuil1 (Offre) qui comporte l'image. Puisqu'elle na que des des boutons. C'e... |
| 29/04/2020 à 11:14 | LeaClx | Créer une alerte courriel dans Excel | Bonjour LeaClx; L' alerte fonctionne à l'ouverture du classeur comme précisé dans ton message. Les noms sont composés de lettres. Donc ils seront repris tels qu'il sont écris. La formule rajoutée en colonne I doit être recopiée vers le bas à chaque ajout de lignes. Ou cela peut être fait d'avance po... |
| 28/04/2020 à 22:29 | BobMoran | Insérer Image venant d'une autre Cellule | Suite, De quel indice? L'indice de la feuille ou de l'image. Comment se nomme exactement ta feuille n°2. Et comment as tu nommer les images? Tu peux changer le noms des images en cliquant dessus pour les sélectionner. Puis ensuite par le menu Outils Images ou Dessins et le sous-menu Volet Sélection... |
| 28/04/2020 à 21:55 | BobMoran | Insérer Image venant d'une autre Cellule | A nouveau, Le plus rapide est que l'image de chaque Logo soit déjà présente sur ta feuille 2 dans à l'emplacement voulu (C2:D4). Si tu as peu d'images Logo, tu rends invisible ces images dans cette feuille 2. Puis ne rends visible que celle souhaitée. Exemple avec les 3 logos cités. Tu les nommes Lo... |
| 28/04/2020 à 17:31 | eliot raymond | Déclarer une variable | Evidemment le code 2 est plus court. Surtout lorsqu'il y a beaucoup de messages. Mettre les textes dans une colonne sur plusieurs lignes. En plus si tu commences par Lundi puis en dessous Mardi et que tu copie en tirant vers le bas dès la case Lundi. Tu auras tous les jours de la semaine. Ensuite tu... |
| 28/04/2020 à 17:20 | BobMoran | Insérer Image venant d'une autre Cellule | Plus de précisions sont nécessaires. Sur quelle feuille (nom) est tu quand tu fais un clic pour ta macro?. Sans doute sur un bouton créé pour cela afin de la lancer. Ensuite, si tu copie le chat à chaque clic sur la macro. Tu vas te retrouver avec plein de chats! Donc il vaudrait mieux rendre invisi... |
| 28/04/2020 à 16:58 | LeaClx | Créer une alerte courriel dans Excel | Ci-joint ton fichier modifié. Pour l'alerte à l'ouverture du fichier. Pour le courriel avec Outlook, voir dans la barre de Recherche... en tapant Mail Outlook Il existe plusieurs réponses comme celle ci: https://forum.excel-pratique.com/viewtopic.php?f=2&t=139047&p=853119&hilit=Mail+Outlook#p853119... |
| 27/04/2020 à 17:41 | FloC18 | Copier/coller spéciaux avec private sub | En retour un fichier exemple à adapter à ta demande. Voir notes en rouge sur la 1ière feuille. Si besoin, revient sur ce sujet. Bons tests, bonne continuation... |
| 26/04/2020 à 19:16 | Lionheart | Enter automatique après appui sur touche | A nouveau, Version modifié du fichier permettant l'effacement de valeurs déjà présentes et le déplacement vers le bas. Ainsi que la sélection au départ ou en cours d'une cellule de la feuille pour saisir les chiffres. Bons tests, bonne continuation... |
| 26/04/2020 à 18:43 | grunch55 | Extraire seulement les données en gras | A nouveau, Tout dépend. Ces colonnes doivent-elles contenir aussi des données en gras pour l'extraction? Ou simplement faire partie de la ligne dont les colonnes déjà répondant à ce critère ont été extraites? A suivre..... |
| 26/04/2020 à 18:33 | DorelD | Bouton reduire et niveau inf. sur le userform | Dans la version 64 bits, il faut ajouter l'instruction PtrSafe. Voir le lien ci-dessous. Afin de pouvoir faire fonctionner le code qui était réalisé pour la version 32 bits. https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/declare-statement Bonne continuation... |
| 26/04/2020 à 12:33 | grunch55 | Extraire seulement les données en gras | Bonjour Grunch55, BrunoM45 En retour ton fichier modifié. Un clic sur le bouton Extraction et la feuille homonyme sera renseignée. Bons tests, bonne continuation... |
| 25/04/2020 à 23:12 | Lionheart | Enter automatique après appui sur touche | Bonsoir Lionheart, LouReeD , En retour simple fichier à tester pour ton besoin. Voir notes sur la 1ière page. Deux macros, une sur l'USF, l'autre en module. Bons tests, bonne continuation... |
| 25/04/2020 à 20:15 | DorelD | Bouton reduire et niveau inf. sur le userform | Pas besoin de faire compliqué. Bons tests, bonne continuation... |
| 24/04/2020 à 19:24 | galiax | Copier Bouton sur toutes les feuilles | Bonjour Galiax, BrunoM45 Tu peux aussi faire avec ce code. Dans Workbook Puis dans un module Ensuite enregistre ton classeur, quitte le. Puis rouvre le. En appuyant sur la Touche Ctrl (maintenue) et la touche , (virgule) tu iras directement sur ta feuille BdD Bons tests, bonne continuation... |
| 24/04/2020 à 19:14 | Sabersola | Activer une liste de validation selon critère | C'est cela par défaut. On utilise simplement la colonne que l'on veut filtrer. Et si les autres filtres n'intéressent pas, on ne les utilise pas. Je ne vois pas pourquoi cela pose un souci. Si tu souhaites seulement filtrer sur Statut par exemple, ton filtre actif (ex:Retour) va s'effectuer sur tout... |
| 23/04/2020 à 16:28 | Tchotcho31270 | MFC pour barrer des chiffres en colonnes | Dans le menu MFC choisir Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué Puis dans la description de la règle: Appliquer une formule....cette formule est vraie: Faire = (C5="X") pour ton premier exemple Ensuite faire Format puis Ok choisir Police Cocher l'attribut... |
| 23/04/2020 à 13:22 | Ainarandria | Macro affichage de données | Et Un mini-fichier avec 2 pages comportant chacune une facture anonyme et une première page vide pour intégrer une liste déroulante. Si la feuille factures est un tableau (liste de n° de factures et détails en colonne) prendre quelques lignes à placer sur une feuille récap... |
| 23/04/2020 à 11:50 | eliot raymond | Déplacer une forme sur la Feuil1 | Suite, Note aussi que les coordonnées gauche et haute de la forme sont répercutées sur les cellules. Et cela a pour conséquence de ralentir la vitesse de la forme. Comme lors de tous accès à la feuille, la macro perd du temps. En fait, la macro en la modifiant peut fonctionner sans avoir à ressortir... |
| 23/04/2020 à 11:38 | debut49 | Copier cellules d'un classeur fermé | Ci-dessous un simple code pour ton besoin dans ton classeur de copie. Note: Ton fichier source n'apparaît jamais. Il est simplement actif en mémoire et rendu inactif en fin de macro. Bons tests, bonne continuation... |
| 23/04/2020 à 11:26 | eliot raymond | Déplacer une forme sur la Feuil1 | A nouveau, A droite du ruban rapide tu as une flèche descendante (comme une liste déroulante). Tu cliques dessus et la fenêtre Personnaliser la barre d'outils Accès rapide s'ouvre. Choisis Autres commandes... La fenêtre personnaliser s'affiche. Normalement sur commandes courantes. Dans Choisir les c... |
| 23/04/2020 à 09:18 | eliot raymond | Déplacer une forme sur la Feuil1 | Quand tu sélectionnes une forme ou image tu as le menu Outils formes ou outils images qui s'affiche dans le menu général d'Excel. Il suffit de cliquer sur ce menu puis de choisir Volet sélection. Et là la fenêtre ouverte te permet de choisir un des éléments par sur brillance et de le renommer. Moi,... |
| 22/04/2020 à 20:33 | eliot raymond | Déplacer une forme sur la Feuil1 | A nouveau, Effectivement, j'ai déjà essayé les 4 premières formes afin de les déplacer de manière rectangulaire à la fenêtre. En fait quand tu cliques sur la forme. Elle dispose de la macro Cible. Cette dernière dans sa 5ième ligne de code reconnaît la forme. Et dans ses 2ières lignes rétablit la co... |
| 22/04/2020 à 16:20 | eliot raymond | Déplacer une forme sur la Feuil1 | A nouveau, Je teste, je vais voir. Je me demande si ce n'est pas pour confiner des formes autour d'un emplacement donné. Si un psy passe par là, sans doute y verrais t-il un début d'exultation à se venger sur des objets inanimés. Bon, si par la suite tu vois que j'écrase une forme contre un bord de... |
| 22/04/2020 à 16:08 | manjul | Application.CountIf compte pas un nom mais tous les noms compris dans une l | Target.Column te renvoie le numéro de colonne. Donc si tu clique sur la colonne A par exemple, cela renverra 1 pour la 1ière colonne de la feuille. Je rajoute 64 à ce numéro, ce qui fait dans cet exemple 65. Et la fonction Chr (VBA) est l'équivalent de la fonction CAR que tu peux utiliser directemen... |
| 22/04/2020 à 15:31 | Sabersola | Activer une liste de validation selon critère | Faire copie image de la fenêtre avec la formule. Ainsi que la fenêtre de gestionnaire de noms en sélectionnant le Nom Retour. Afin de voir apparaître la plage dans l'encart du bas Fait référence à: Je n'ai pas de souci avec le fichier posté, il fonctionne correctement. Renomme celui que tu as téléch... |
| 22/04/2020 à 15:19 | eliot raymond | Déplacer une forme sur la Feuil1 | Désolé pour le contre-temps, saches qu'il faut dans les options Excel, choisir Options avancées. Options pour le classeur. Puis cocher Afficher la barre de défilement horizontal ainsi que celle verticale. Options pour la feuille de calcul Et cocher les en-têtes de ligne et de colonne. J'étais occupé... |
| 22/04/2020 à 11:00 | Darkangel | Listbox boisgontierjacques (colonne en € ou %) | A nouveau, Si tu récupères une liste provenant de plusieurs colonnes et que tu testes une donnée avant de chaque colonne tu seras bien le format qu'elle possède. Ou alors dans ton tableau tu n'as aucun format! Et tu sauras jamais si 0,10 c'est 10% ou 0,10 euros... |
| 22/04/2020 à 10:48 | Darkangel | Listbox boisgontierjacques (colonne en € ou %) | Pour cela teste chaque 1ère donnée par colonne de ton tableau de la feuille ou tu récupères ta liste. Afin d'en connaître le format. Exemple si 1ière colonne = format euros et deuxième colonne = format %. En ligne 1 ou 2 ou celle du début du tableau. Séléctionne la cellule. Exemple ci-dessous pour t... |
| 21/04/2020 à 18:24 | eliot raymond | Déplacer une forme sur la Feuil1 | A nouveau, Super, je n'en doutais pas trop car tu fais tout pour bien comprendre et la patience et la constance ne te font pas défaut. Actuellement, j'ai une idée de faire à une forme, plutôt la ronde, un cercle autour de la fenêtre. Donc de partir du milieu bas de la feuille puis de remonter selon... |
| 21/04/2020 à 16:57 | Sabersola | Activer une liste de validation selon critère | A nouveau, Le Statut est la colonne H. Donc on cible cette colonne pour vérifier si elle contient le terme Retour. Recherche sur l'égalité = "Retour" Ensuite on permet ou non l'affichage de la liste Retour. On peut voir celle-ci avec le gestionnaire de Noms. Cliquer sur le Menu général d'Excel sur F... |
| 21/04/2020 à 16:19 | manjul | Application.CountIf compte pas un nom mais tous les noms compris dans une l | Suite, Dans la cellule Q3, inscris =NB.SI(Indirect(Q$2);P3) puis cette formule à recopier jusqu'à la ligne 41 ou P3 sera donc P41. Ensuite dans la macro Private Sub WS_Change place après If Intersect.....then Exit Sub Col=Chr(Target.Column + 64) [Q2]= Col & 9 & ":" & Col & 29 ' Note pour les... |
| 21/04/2020 à 16:03 | manjul | Application.CountIf compte pas un nom mais tous les noms compris dans une l | Suite, Comme précisé dans la 1iere réponse, c'était testé pour la colonne E. Mais il suffit en fait de cliquer sur une cellule d'une colonne du tableau. Pour pouvoir adapter la formule à la colonne cliquée. Je peux te laisser la formule si tu le souhaites... |
| 21/04/2020 à 15:58 | eliot raymond | Déplacer une forme sur la Feuil1 | A nouveau, J'ai mis un mini-menu car sait-on jamais, si tu fais l'étourdi... Et au lieu d'inscrire boucle tu tapes boicle ou si pour stop tu notes syop. Tu risques de courir loin dans ta classeur pour repêcher la forme. Enfin, c'est toi qui verras à l'usage... |
| 21/04/2020 à 15:54 | manjul | Application.CountIf compte pas un nom mais tous les noms compris dans une l | Suite, Donc dans Private sub WS_change nABSSOG = Range("Q42") au lieu de ...Max(Range("Q2:Q13") ou plus rapidement If range("Q42") > 2 then MsgBox... etc..... |
| 21/04/2020 à 15:49 | manjul | Application.CountIf compte pas un nom mais tous les noms compris dans une l | A nouveau, Pour cela fait la somme total en Q42 des cellules lignes 2 à 41. Et si total >2 ressort ton message... |
| 21/04/2020 à 14:46 | manjul | Application.CountIf compte pas un nom mais tous les noms compris dans une l | En retour ton fichier modifié. L'exemple a été fait pour les 13 premières lignes de la colonne P. couleur beige Sur le choix de la colonne du 9 septembre. Cette dernière est actuellement fixe mais le choix peut être modifiable. C'est à dire adapté à d'autres colonnes. Voir aussi la macro événementie... |
| 21/04/2020 à 13:57 | Sabersola | Activer une liste de validation selon critère | A nouveau, Ton fichier modifié en retour. Toutes les lignes de la colonne J sont réalisées... |
| 21/04/2020 à 12:27 | Sabersola | Activer une liste de validation selon critère | A nouveau, La nouvelle formule doit être copiée sur tous les autres cellules de la colonne J évidemment. Note que j'ai simplement modifié =SI(H5=""; par =SI(H5="Retour"; Aucun souci de paramêtrage... |
| 21/04/2020 à 12:03 | Sabersola | Activer une liste de validation selon critère | Modifier la validation personnalisée en colonne J. Par =Si(H5="Retour";Retour;"") Bons tests, bonne continuation... |
| 21/04/2020 à 11:52 | eliot raymond | Déplacer une forme sur la Feuil1 | A nouveau, Je te reposte le fichier avec une partie du code. Celle de la macro Droite est réalisée. Essaye de faire pour la macro Bas. Renomme ce fichier ou l'ancien fichier (voire écrase le). Voir notes sous le Joystick car j'ai rajouté un mini-menu (2 choix possibles). Bons tests, bonne continuati... |
| 21/04/2020 à 09:49 | eliot raymond | Déplacer une forme sur la Feuil1 | A nouveau, Je vais faire le test pour Windows et te le posterais soit le fichier, soit le code. Afin que tu puisses mieux te rendre compte de la manip. Dans la matinée... |
| 21/04/2020 à 09:34 | eliot raymond | Déplacer une forme sur la Feuil1 | Là valeur 1000 était un à titre d'exemple. Note que tu peux utiliser la hauteur et la largeur de la fenêtre. Elles sont exactement égales à Windows.height et Windows.width car ainsi tu délimites ton cadre de déplacement. Il faut tenir compte de la hauteur et largeur de la forme. Tu peux aussi faire... |
| 20/04/2020 à 22:28 | Darkangel | Probleme find | Ne pas confondre la ligne de démarrage et la ligne de recherche. Je suppose que A1 représente un titre. Ensuite A2 à A_n des numéros. Or avec le code ci-dessous. Si ton 255 se trouve en A2, il ne pourra pas être ressorti. Car A2, c'est la ligne de départ et la recherche se fait après cette ligne, so... |
| 20/04/2020 à 21:38 | eliot raymond | Déplacer une forme sur la Feuil1 | En retour ton fichier commenté en police de couleur rouge. Sous tes interrogations. Bonne lecture et bons tests... |
| 20/04/2020 à 10:32 | Darkangel | Enregistrement date après update | A nouveau, Les deux lignes présentées n'ont pas la même formulation. Juste pour essai. Remets en format standard ta 2ième cellule et ôte -1 dans la 2ième formule ou bien ajoute -1 dans ta 1ière formule. Evidemment cela modifiera ton résultat. Mais ce n'est pas le but de l'essai qui est de voir quel... |
| 20/04/2020 à 10:09 | Darkangel | Enregistrement date après update | Ta deuxième cellule est sans doute en format alignement Horizontal Standard. Mets là en alignement Horizontal Droite (Retrait)... |