Date | Auteur du sujet | Sujet | Extrait du message |
---|
11/12/2023 à 00:38 | Makouala Paridel | Exercice Excel que je n'arrive à résoudre | Désolé, je passe mon tour, c’est trop compliqué pour moi. Dans quelle classe ou formation êtes-vous ? Benead... |
08/12/2023 à 17:25 | galopin01 | Dictionnary : Recherche iD | @BsAlv, j'ai fait mes propres tests, car je fais beaucoup de traitement de ce type pour mon boulot et au final je suis très intéressé pour réduire le temps de traitement des données quand cela dépasse la dixaine de minute et surtou répétitif. J'ai comparé ta solution avec le dictionnaire et aussiune... |
08/12/2023 à 10:32 | franckythebest | Problème avec code Application.screenupdating = true | @h2So4, visiblement non plus maintenant, en tout cas pas toujours, notamment quand on arrête le programme en cours d'exécution, c'est vrai que sur les anciennes versions, je n'avais pas de problème, mais depuis que je suis sur 365 j'ai constaté, sans aller plus loin dans l'analyse, que je devais rel... |
07/12/2023 à 22:52 | franckythebest | Problème avec code Application.screenupdating = true | Si tu as une instruction comme Exit Sub, il faut la remplacer par Benead... |
07/12/2023 à 21:08 | julie13 | La fonction créer et partager Adobe dans Excel | Ok, j'ai regardé il n'y a pas de raccourci, si tu le fais très souvent, tu peux créer un petit programme qui peut sélectionner et même enregistrer le pdf sur disque ou sharepoint. Benead... |
07/12/2023 à 20:23 | galopin01 | Dictionnary : Recherche iD | Sans vouloir m'incruster dans cette conversation, et sans chercher a avoir la fonction la plus rapide, voici ma méthode pour répondre à la demande en identifiant les doublons , on pourrait aussi limiter le nb de doublons à l'affichage : J'ai repris la fonction de LouReed pour faire simple, merci à l... |
07/12/2023 à 18:53 | atlas | Afficher un message en fonction d'un pourcentage | Quand on imbrique des Si(), il faut simplement les ordrer en ascendant ou décroissant, les (>10 et >5 sont inutiles) : Si(>10 sinon Si(>5 sinon Si(>0 sinon AV) ou AV correspon aux valeurs <=0 qu'il est inutile de préciser Voici la formule pour la ligne d'épargne : C'est plus simple... |
07/12/2023 à 18:32 | Serdz | Afficher codes postaux sur une carte de France | Je ne comprends pas, il n'y a pas de carte dans ton classeur, en plus il y plein de cellules avec #N/A Benead... |
07/12/2023 à 18:29 | julie13 | La fonction créer et partager Adobe dans Excel | Il suffit de sélectionner les feuilles que tu veux inclure dans le pdf : Soit en appuyant sur la touche Ctrl ou la touche Maj (Shift) quand tu cliques sur les différentes feuilles Soit en faisant un clic droit sur le nom d'une feuille puis "Sélectionner toutes les feuilles" Benead... |
07/12/2023 à 18:20 | Caro curieuse | Désélectionner une plage de celulles | C'est ce code qui fait l'annulation : Lors de la saisie, il ne propose que xlCopy et xlCut, mais la valeur False qui n'est pas proposée équivaut à la touche Echap pour supprimer le mode copie. Benead... |
07/12/2023 à 18:11 | Camille1234 | Volet sélection filtre | Je comprends mieux. Après une petite recherche internet : Tu te positionnes sur une cellule du filtre automatique (elle a le bouton de filtre) Alt+Flèche bas, cela affiche le formulaire que tu souhaites touche R (je connaissais ce raccourci), se positionne dans la zone Recherche Benead... |
06/12/2023 à 22:00 | Flopi | Pourcentage dans nom de pdf | Comme c’est le fonctionnement normal du Sharepoint, il ne doit être possible de changer ça. Tu peux contourner le problème en enregistrant le pdf sur le disque avant de l’envoyer. Au pire, tu pourras remplacer les % par des espaces quand le fichier sera sur le disque. Benead... |
06/12/2023 à 21:38 | Camille1234 | Volet sélection filtre | Je ne vois pas l’intérêt. Quel est-il ? Par contre le code existe pour filtrer directement, sinon il faut passer par un formulaire (Userform) Benead... |
06/12/2023 à 18:27 | n1x | Problème valeurs extraction CSV | Il faut traiter le problème à la source et voir le paramétrage du logiciel de facturation pour supprimer les séparateurs de milliers dans les exports. Benead... |
05/12/2023 à 16:28 | Heavy_B | Sheet5 impossible à afficher | C'est vraiment curieux, j'ai essayé de réparer le classeur, maisExcel ne l'a pas supprimé. Pour supprimer ce module je ne vois pas d'autre solution que de reconstruire le classeur en recopiant ou déplaçant les feuilles et les modules. Ne pas oublier de recopier le code contenu dans ThisWorkbook. Jus... |
05/12/2023 à 14:27 | Heavy_B | Sheet5 impossible à afficher | En fait, quand je vois le screen c'est bien un module ThisWorkbook, sinon il y aurait le nom de la feuille. Tu n'as pas essayer de renommer le module ThisWorkbook par hasard ? Benead... |
05/12/2023 à 14:23 | Heavy_B | Sheet5 impossible à afficher | Le picto ressemble comme deux gouttes d'eau au module ThisWorkbook. Quand tu regardes les propriétés (F4) du module de Sheet5 dans la fenêtre VBE, qu'est-ce qu'il y a comme propriétés ? Cela ressemble plus aux propriétés d'une feuille ou à celles d'un classeur. Regarde si il y a la propriété Visible... |
05/12/2023 à 14:08 | Ed6888 | Macro suppression double saut de ligne avant signature mail | La seconde proposition est de mettre ces deux lignes : Juste après le .Display, j'ai testé cela fonctionne mais ça supprime le formatage de la signature s'il y en avait un... |
05/12/2023 à 09:02 | n1x | Problème valeurs extraction CSV | La première chose à faire est d'ouvrir le csv avec le bloc note ou autre éditeur de fichier texte pour voir comment sont formatés les nombres sur les postes : avec ou sans séparateur de milliers. La seconde chose est de vérifier le paramétrage d"export du logiciel de facturation sur chacun des poste... |
04/12/2023 à 19:37 | Ed6888 | Macro suppression double saut de ligne avant signature mail | Je viens de faire quelques tests, 2 solutions : 1- Mettre le .Display ou le .Send après " .HTMLBody" après avoir ajouter dans la signature dans le corps du message, soit présente dans une cellule, soit regénérée d'après le username de l'utilisateur + table d'indentification de l'utilisateur 2- Laiss... |
04/12/2023 à 18:39 | Ed6888 | Macro suppression double saut de ligne avant signature mail | Si je comprends bien, tu as une signature Outlook qui s'ajoute automatiquement au corps du message ? A ton avis, c'est au moment du .Send ? Qu'est ce qu'il y a dans la cellule AW44 qui correspnd au contenu ? En fait, je veux savoir s'il y a un saut de ligne après le dernier mot. Benead... |
04/12/2023 à 18:20 | n1x | Problème valeurs extraction CSV | Très bien, tu peux clôturer le sujet. Cela évitera aux contributeurs de rentrer dans le sujet inutilement. Benead... |
04/12/2023 à 09:30 | Camille1234 | Utilisation évènement - Classeur de macro personnel | Eric, Effectivement, mais le résultat est bien le même ? Si oui, pour moi c'est le principal. Part contre, j'essairai d'y penser la prochaine fois. Il y a tellement longtemps que j'utilise cette solution, je ne suis pas certain qu'à l'époque on pouvait le faire sans le module de classe ou que quelqu... |
03/12/2023 à 19:46 | choise62800 | Macro affiche ou masque des lignes avec un bouton | Yvouille, plutôt que de sélectionner la plage, prend la ligne complète Rows(i), c'est plus simple. Tu peux aussi faire plus court en mettant directement le résultat du comptage à la place de True ou False, en effet si le résultat de (WorksheetFunction.CountA(Rows(i)) = 0) renverra Vrai ou Faux : Ben... |
03/12/2023 à 19:20 | Camille1234 | Utilisation évènement - Classeur de macro personnel | C'est possible en passant par un module de classe , mais attention car l'évenement s'appliquera à tous les classeurs, il faudra trouver un moyen pour que cela ne s'applique uniquement à ceux que tu souhaites, personnellement, j'ai pour habitude d'ajouter une propriété personnalisée aux classeurs con... |
02/12/2023 à 19:46 | xxmedxx | Lien hypertexte ou nom de cellule | Ca manque de précision : les liens pointent vers des cellules ? Des feuilles ? Les classeurs sont ouverts ou fermés ? S'ils sont fermés, faut-il les ouvrir ? Une fois que la destination est définie, que veux-tu faire exactement ? Afficher la feuille ? Sélectionner la cellule ? Peux-tu donner un exem... |
25/11/2023 à 20:00 | Fressard | Divers sélection dans le meme qui me donne la moyenne et le nombre d'arret | Tu n'auras pas de réponse satisfaisante si tu n'exprimes ton besoin plus clairement, si tu sais comment faire la formule de calcul de la moyenne ou de nb, et qu'elle ne donne pas le bon résultat, explique nous ce que tu fais quand le résultat ne correspond pas à la valeur attendue. Demande la répons... |
25/11/2023 à 13:48 | Laure_1204 | Problème macro bouton liste déroulante | Ah ok, je comprends mieux, il faut aller dans le format de la cellule Z1 et déverrouiller la cellule dans l'onglet ''Protection'', c'est une case à cocher. Benead... |
25/11/2023 à 13:06 | Laure_1204 | Problème macro bouton liste déroulante | Je ne n’ai pas assez d'information pour répondre précisément à ton problème mais plusieurs choses : Peut-être supprimer le premier filtre avant d’exécuter le second ? Ou est la variable que tu veux passer ? Je ne la vois pas Sur quelle ligne de code ça bug ? Benead... |
25/11/2023 à 12:53 | Excel-75011 | Comment pallier l'affichage aléatoire du Userform en début de programme | A quel moment fais-tu disparaitre l’userform et de quelle manière ? Un bouton ? La Croix ? Autre ? Plusieurs possibilités ? Quel est le bout de code qui ferme le formulaire ? Benead... |
24/11/2023 à 16:32 | optiflex | Importation de données "instables" | Il faut investiguer du coté de la personne ou du batch qui actualise le fichier, les problèmes peuvent être multiples, par exemple des fichiers sources csv mal exportés, avec des caractères spéciaux ou parasites. Pour les cellules fusionnées, c'est la même chose, il faut aller voir la personne qui e... |
24/11/2023 à 15:45 | superfrancois | Obliger que tous les champs d'un formulaire soient remplis pour valider | Désolé, je n'ai pas le temps et surtout on ne connait toujours pas l'attendu. Que veulent exactement les utilisateurs (c'est l'éternel problème) ? Benead... |
24/11/2023 à 15:11 | superfrancois | Obliger que tous les champs d'un formulaire soient remplis pour valider | Du coup je ne comprends pas. Soit dans le combobox les 12 mois de l'année, je saisi "j" , "Janvier" s'affiche par défaut, je saisis "Ju", c'est maintenant "Juin" qui s'affiche, je complète "Juil", c'est maintenant "Juillet"... L'autre solution est de passer la propriété MatchEntry à 0 et c'est la sa... |
24/11/2023 à 14:55 | Gundal | Format cellule personnalisé | Pour avoir les espaces qui compléte un texte, il faut connaitre le nb de caractères fixe que la cellule doit contenir, je pense que c'est 10 dans ton cas. Si tu passes la cellule au format texte, tu n'as pas d'autre choix d'ajouter une cellule adjacente (colonne) pour formater différemment le texte... |
24/11/2023 à 14:30 | superfrancois | Obliger que tous les champs d'un formulaire soient remplis pour valider | Regarde du coté de la propriété MatchEntry des ComboBox, c'est le choix 1-fmMatchEntryComplete qu'il faut prendre Benead... |
23/11/2023 à 23:27 | Noe34 | Bug de range dans un fichier Excel volumineux | Le problème vient d’ici : Range (column_color. Column & ":" & Cursorl.Row) .Address Range(numéro de colonne & : & numéro de ligne) donne une plage qui correspond à une ou plusieurs lignes, ex : ‘’3:24’’ et après la ligne 24 ‘’24:25’… Il faut remplacer range par Cells(numéro de ligne, numéro de colon... |
23/11/2023 à 22:45 | superfrancois | Obliger que tous les champs d'un formulaire soient remplis pour valider | Pour aller plus loin et faire encore plus pro, tu peux éviter les MsgBox en utilisant un label pour contenir les messages d’erreurs. Tu peux aussi bloquer le bouton de validation (Locked) à l’initialisation du formulaire et le rendre actif quand tous les contrôles sont renseignés. Il existe des évén... |
23/11/2023 à 22:13 | Betafe | Filtre sur date | Regarde dans les outils d’un TCD, tu dois trouvez un outil nommé section, tu dois pouvoir choisir le filtre date et relier tous les TCD entres eux Benead... |
22/11/2023 à 16:11 | salmanasard | Récupérer une distance en VBA avec OpenStreetMap. (avec ou sans API ?) | Non appel API directement via VBA à partir des coordonnées gps du point de départ et d'arrivée. Benead... |
22/11/2023 à 16:05 | shkupi1110 | Séparer prénoms de conjoints et leur nom | Approche différente de celle de h2so4, mais avec le test d'existence du " et " : en cellule E1 : et en cellule F1 : Par contre, je le redis, cela ne fonctionne pas pour les prénoms composés sans le tiret, ni pour les noms avec plusieurs mots, particules (DE GAULLE)... Pour aller plus loin, il serait... |
22/11/2023 à 01:30 | abbyetvous | Attribution de données par criteres | Je n'arrive pas a visualiser ce que le fichier à traiter, d'un coté tu as les tickets de retours et de l'autre le tri "?" représenté par le second tableau. Il manque des infos, car actuellement je ne vois pas comment tu peux relier ton second tableau avec le premier pour faire le troisième car il ma... |
22/11/2023 à 01:09 | shkupi1110 | Séparer prénoms de conjoints et leur nom | Quelle application ? Excel ? Par formule ou en VBA ? Il faut commencer par contrôle d'existance du " et ". SI le "et" n'existe pas, on sait qu'on doit juste séparer le prénom du nom : Alain Dupont ALORS Colonne A : Alain et Colonne C=Dupont SINON ce qui est à gauche du ''et'' se met en colonne A=Ala... |
22/11/2023 à 00:18 | abbassi | Recherche a plusieurs critère (listbox) | Il faut que la colonne soit au format Date, sinon formater la colonne aaaa-mm-jj, ce format est la meilleure méthode pour conserver l'ordre chronologique sur des colonnes formatées en Texte. Benead... |
22/11/2023 à 00:09 | salmanasard | Récupérer une distance en VBA avec OpenStreetMap. (avec ou sans API ?) | J'ai fait un truc du genre il y a quelques années, mais c'était avec Google Maps, par contre il faut communiquer sa carte bancaire, car les 4000 (je crois) premières appels API par mois sont gratuites, ensuite il y a un tarif très raisonnable par paquets (style 0,04€ pour 1000 appels il me semble).... |
21/11/2023 à 23:58 | marsu3123 | Dupliquer contenu d'un tableur en ligne de manière privée | Oui, c'est possible en VBA, selon certaines conditions : 1) Mettre le classeur sur réseau, sinon je ne vois pas l'intéret. 2) Protéger le projet du classeur avec un mot de passe pour que les élèves ne puissent pas voir et modifier le code du programme 3) Avoir obligatoirement une feuille d'affiché,... |
21/11/2023 à 23:29 | Judypoypoy | Agrandir une zone de texte et rendre visible le texte | Je ne m'éternise pas sur le sujet, j'ai l'impression que ton fichier est endommagé, même une réparation ni fait rien... J''ai un bug sur ActiveSheet.Shapes, c'est bizarre. Cela vient peut-être de ma vielle version d'Excel . [Edit : C'est parce la compilation se passe mal] Je te fais un exemp... |
13/09/2023 à 02:02 | SOTR | Fichiers introuvables via VBA | Tu as un pb avec le nom du classeur, il ne faut pas mettre le chemin mais uniquement le nom du fichier, un truc du genre : Le mieux est soit de boucler sur les classeurs pour voir si le classeur est déjà ouvert, soit utiliser la gestion des erreurs. Thev avait apporté un début de réponse, mais cela... |
02/09/2023 à 20:02 | BICE45 | Problème collage dans Excel | Je suppose que tu colles dans Excel à partir d'une autre application (Navigateur internet par exemple). Quand ça m'arrive, je rentre en modification dans la cellule (F2), comme cela le texte ne se colle que dans une seule cellule. Benead... |
02/09/2023 à 19:56 | Manucaj | Bouton de copiage sur cellules voisines | Ton fichier n'est pas au bon format. Il est inutile de faire une sélection pour copier et coller. Pour copier les valeurs, tu peux utiliser une lige de code de ce style : Pour copier des cellules fusionnées, il faut tester la propriété MergeCell de l'objet Range : Benead... |
02/09/2023 à 16:34 | jonanse54122 | Accelerer un code | Je réponds à la place de Jean-Eric, car tu attends la réponse depuis une semaine : On déclare le tableau (Array) nommé arr qui contiendra 6 valeurs, par défaut de 0 à 5, c'est un tableau d'une seule dimension Tu peux aussi le déclarer en partant de 1 ; Les tableaux sont chargés en mémoire, ils accél... |