| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 16/08/2021 à 22:33 | Jefekoi | Sélectionner plusieurs onglets via variable | Nickel ! Bon, je propose quand même un petit code pour le plaisir, cette fois-ci en copiant toutes les feuilles et en supprimant les 4 premières : Cdlt... |
| 16/08/2021 à 22:23 | Gabi | L'indice n'appartient pas a la sélection | Voici un essai de modification du code : J'ai enlevé le dico qui ne sert à rien ici car aucun doublon possible et pas de gestion de couple key/item. J'ai mis un tableau à la place. J'ai supposé que la variable e était la feuille "vue d'ensemble". Est-ce que la colonne B contient des formules ? La va... |
| 16/08/2021 à 17:56 | Jefekoi | Sélectionner plusieurs onglets via variable | L'exemple que tu as donné est très bien pour récupérer les onglets dont l'index est supérieur à 4. Il faut juste redimensionner le tableau à un moment (avant la boucle avec un simple redim ou pendant avec un redim preserve) puis faire la copie à la fin : Cdlt... |
| 16/08/2021 à 17:25 | NathanExcelPratique | Transformer un tableau à 2 variables en liste détaillée | Voici un essai en passant par une fonction pour transformer le tableau à 2 colonnes en un tableau à une colonne qui redouble les valeurs en fonction du nombre d'occurrences mentionné en colonne 2 du tableau de départ : Cdlt... |
| 16/08/2021 à 17:13 | Jefekoi | Sélectionner plusieurs onglets via variable | Ici, tt est une variable de type string, une chaine de caractères. Ca ne peut pas fonctionner à moins qu'un onglet soit nommé AA,BB,CC,DD,EE,FF. Il faudrait plutôt faire : Cdlt... |
| 16/08/2021 à 09:57 | KTM | Fermer tous les dossiers ouverts sauf le Dossier "FileAct" | Au cas où il s'agit bien de dossiers windows à fermer, voici un essai avec ce code : Cdlt... |
| 16/08/2021 à 09:46 | peebodee | Macro VBA appelant un fichier image stocké dans un SharePoint | En fait, il s'agirait d'un téléchargement éphémère, pour la bone exécution de la macro et notamment de la méthode .loadpicture. L'idée serait de télécharger, de charger l'image puis de détruire le fichier. Mais, comme je vous ai dit, je n'en sais pas assez, je n'ai même pas Sharepoint... Mais vous p... |
| 16/08/2021 à 09:26 | peebodee | Macro VBA appelant un fichier image stocké dans un SharePoint | Je n'y connais pas assez mais il y a effectivement quelques choses à tester. Déjà, vous pouvez essayer d'assainir le lien URL (il y a des exemples de code sur Internet). Ensuite, si ça ne marche toujours pas, peut-être qu'il faudrait télécharger le fichier afin de le charger depuis votre poste. Là e... |
| 15/08/2021 à 00:56 | KTM | Création de formules par macros | J'ai l'impression qu'il s'agit essentiellement de parenthèses en trop. Voici une tentative de rectification non testée : Cdlt... |
| 14/08/2021 à 20:37 | Excelium067 | VBA Liste Fichier: Mise en forme tableau et Nom de fichier partiel | Je suis content que ça marche enfin. Non, je n'ai pas vraiment d'idée de la raison de cette différence entre les fichiers word et les autres... Peux-tu essayer de modifier cette ligne dans la macro ListeFichiers : Si ça ne marche pas, je regarderai de plus près... |
| 14/08/2021 à 16:51 | Jefekoi | Chercher un texte dans variable avant et après le tiret | Exact, par lbound(t), la limite inférieure... |
| 14/08/2021 à 16:36 | Jefekoi | Chercher un texte dans variable avant et après le tiret | En effet, très bon exemple (excellent site^^ ). Et vous pouvez même utiliser la fonction ubound() qui renvoie la taille du tableau, pas forcément connu à l'avance lorsqu'on split une chaine : Ici, ubound(t) renvoie 3 car t est en base 0. Cdlt... |
| 14/08/2021 à 16:08 | Baldwin46 | Recherche de valeurs précises dans des colonnes | D'accord, je pense que je n'avais pas bien compris le problème... A priori cette formule (en G90) : devrait résoudre le problème, à savoir afficher VRAI lorsqu'une colonne contient au moins une valeur "-X"... |
| 14/08/2021 à 15:31 | Baldwin46 | Recherche de valeurs précises dans des colonnes | Essayez en G90 : Sinon : Attention, il suffit d'une valeur différente de "X" pour que la formule renvoie FAUX donc il faut exclure les en-têtes (si elles se trouvent en ligne 4)... |
| 14/08/2021 à 15:18 | Baldwin46 | Recherche de valeurs précises dans des colonnes | Oui, c'est normal que vous n'ayez que des faux puisqu'on ne voit aucun "-X" dans votre tableau. Il y a seulement des "X" et un "X-". C'est pas très clair tout ça . Et il faut que le nombre de valeurs soit égal au nombre de X pour que la formule renvoie vrai. Pour l'instant, les cellules vides ne com... |
| 14/08/2021 à 15:02 | Baldwin46 | Recherche de valeurs précises dans des colonnes | Il faut remplacer le A par G. Ensuite vous copiez la cellule G90, vous sélectionnez les cellules B90 à M90 (ou plus loin s'il y a d'autres colonnes) et vous collez. Mais c'est assez compliqué à expliquer comme ça à distance. Vous devriez vous faire aider par une personne qui connait bien excel afin... |
| 14/08/2021 à 14:46 | Baldwin46 | Recherche de valeurs précises dans des colonnes | Ce n'est pas obligatoire. Le dollar, c'est pour bloquer les références, en l'occurrence les lignes ici lorsqu'on fait glisser la formule sur une autre cellule. Ici, il fallait juste ne pas bloquer les colonnes et j'ai pensé que bloquer les lignes pourrait être pratique si jamais vous décidiez de cop... |
| 14/08/2021 à 14:21 | Baldwin46 | Recherche de valeurs précises dans des colonnes | En ligne 90, vous tapez la formule en colonne A : Ensuite vous la tirez vers la droite (grâce au coin en bas à droite de la cellule A90) afin de la propager aux autres colonnes... |
| 14/08/2021 à 13:57 | La Kaze | Recherche de la première cellule supérieur à ma variable VBA | La boucle n'est pas rapide parce qu'elle contient probablement des .select qui ralentissent l'exécution du code. Peut-être que vous pourriez poster votre code ici. Sinon, voici une possibilité : Cdlt... |
| 14/08/2021 à 13:51 | Baldwin46 | Recherche de valeurs précises dans des colonnes | Il ne faut pas oublier le "=" devant la formule mais oui, c'est bien ça (en rajoutant le G devant 89 et éventuellement en bloquant les références de lignes si besoin). Non, pas de nouvelle colonne, il faudrait plutôt l'ajouter en ligne 2 ou 3 ou bien en ligne 90 ou 91 de la colonne en question. Avec... |
| 14/08/2021 à 13:21 | Excelium067 | VBA Liste Fichier: Mise en forme tableau et Nom de fichier partiel | J'ai à nouveau modifié le code. Le souci venait de la fonction Filtre . Je pense (et j'espère) que ça ira mieux maintenant. Au cas où, pour mieux tester du code et progresser, il faut savoir qu'il est possible d'exécuter au pas à pas détaillé à l'aide de la touche F8 du clavier. Il est également pos... |
| 14/08/2021 à 13:07 | Baldwin46 | Recherche de valeurs précises dans des colonnes | Je ne crois pas qu'il existe de formule permettant d'afficher des colonnes. En passant par VBA, c'est possible. Sinon, la formule suivante : permet d'obtenir VRAI lorsqu'une plage ne contient que des Y. Si les cellules vides sont à inclure dans les valeurs possibles, il faut remplacer NBVAL par LIGN... |
| 14/08/2021 à 13:00 | Jefekoi | Chercher un texte dans variable avant et après le tiret | Il est également possible d'utiliser la fonction Split qui divise en texte en fonction d'un séparateur et renvoie un tableau : Cdlt... |
| 14/08/2021 à 10:31 | Jc Foata | Executer une macro depuis un classeur vers un autre | Je vous en prie, c'était surtout pour montrer qu'il valait mieux selon moi passer par la méthode open de la collection workbooks plutôt que par l'objet shell. Je pense qu'il faut surtout poster ici le code de la macro Test1 pour le savoir. Mais sinon, bien que je doute que ce soit la meilleure maniè... |
| 14/08/2021 à 01:18 | Danang | Tableau insert photo | Voici un essai dans ce cas avec des images à l'extension jpg, une hauteur de cellule à 250 et une largeur de cellule à 50 : Cdlt... |
| 13/08/2021 à 22:12 | Danang | Tableau insert photo | Merci pour ces précisions mais comment savoir quelle photo parmi les 6 est la photo 1 et idem pour les 5 autres ... |
| 13/08/2021 à 15:22 | Danang | Tableau insert photo | Donc si je comprends bien, vous sélectionnez 6 photos et elles sont importées dans les cellules B2:D3. Qu'en est-il de la disposition ? Ca ne vous importe pas ... |
| 13/08/2021 à 15:09 | Danang | Tableau insert photo | Il faut sélectionner les photos ou il faut toutes les importer d'un coup ? Cdlt... |
| 13/08/2021 à 15:05 | Nicolito | Copier un onglet et incrémenter son nom | Oui, justement, c'est en voyant ton code que je me suis dit " Hum, ça pourrait être pas mal de faire comme JoyeuxNoel et de prévoir un début à tout ça". Ne sois pas jaloux, il suffit juste de rentrer les éléments en dur en paramètres ! C'est pas tout le temps utile mais parfois très pratique... |
| 13/08/2021 à 14:26 | Nicolito | Copier un onglet et incrémenter son nom | Re, Salut JoyeuxNoel, Salut Xmenpl, J'ai également édité mon code afin de gérer le cas de la création d'une première feuille Vxx BIO (supposée être la première du fichier). Cdlt... |
| 13/08/2021 à 14:22 | Jc Foata | Executer une macro depuis un classeur vers un autre | Voici un exemple avec une hypothétique macro Tri dépendant d'un paramètre worksheet : Sinon, il faudra poster le code de la macro Test1 à l'aide des balises </> du ruban d'icônes pour y voir plus clair. Cdlt... |
| 13/08/2021 à 13:51 | Nicolito | Copier un onglet et incrémenter son nom | Voici un essai : Cdlt... |
| 12/08/2021 à 11:31 | xXJohnXx | Copie labelbox vers cellule avec mise en forme (simplification du code) | Oui, c'est possible, c'est justement tout l'intérêt d'un bloc with, par exemple : Il vaudrait mieux utiliser un tableau structuré si possible, surtout quand on alimente la feuille à partir d'un userform. Cdlt... |
| 12/08/2021 à 08:51 | Seb Drz | Code VBA pour masquer une feuille selon liste déroulante | Voici un code à placer dans le module de la feuille "Cas A" : Elle se déclenche à chaque changement en B3. Cdlt... |
| 12/08/2021 à 08:14 | Excelium067 | VBA Liste Fichier: Mise en forme tableau et Nom de fichier partiel | Ca y est, j'ai modifié le code de mon commentaire de lundi à 21h15... |
| 12/08/2021 à 00:24 | Excelium067 | VBA Liste Fichier: Mise en forme tableau et Nom de fichier partiel | Merci du retour ! Je viens de modifier mon dernier code dans lequel il y avait une petite erreur. Peux-tu quand même l'essayer ? Cdlt... |
| 11/08/2021 à 14:29 | lelockjohn | Ecater en colonne en 2 colonnes | Voici un essai : Cdlt... |
| 11/08/2021 à 13:25 | WalliYo | Enlever les étiquettes de données nulles sur tous les graph | Voici un essai sans conviction : On s'intéresse au texte de l'étiquette et non au texte du point (qui renvoie une erreur chez moi). Je poste ici le lien de ma recherche : https://docs.microsoft.com/fr-fr/office/vba/api/excel.point.datalabel Cdlt... |
| 11/08/2021 à 11:52 | Bastien85 | Passage d'une procédure "classique" à une proc. de module ou une fonction | Je ne suis pas certain de bien vous comprendre, à cause d'un petit souci de terminologie j'imagine. Une fonction est censée renvoyer une valeur. Une fonction qui ne renvoie pas de valeur est l'équivalent d'une procédure. Je pense qu'il vous faut une procédure dépendant de paramètres, à placer dans u... |
| 11/08/2021 à 11:33 | AxeletBiomedeSouriau | Grouper la data de plusieurs fichiers dans un seul fichier global | Voici un essai avec la macro test modifiée : Cdlt... |
| 10/08/2021 à 18:28 | AxeletBiomedeSouriau | Grouper la data de plusieurs fichiers dans un seul fichier global | Voici un essai avec le fichier exécutant au sein du dossier contenant les fichiers à sonder. Tous ces fichiers (excepté l'exécutant) doivent être fermés au lancement de la macro. On récupère à chaque fois le contenu de la feuille 1 et on restitue le tout sur la feuille 1 du classeur exécutant. Les f... |
| 10/08/2021 à 17:06 | Bastien85 | Passage d'une procédure "classique" à une proc. de module ou une fonction | Je n'ai pas bien compris. Est-ce que vous parlez de procédure paramétrée : Cdlt... |
| 10/08/2021 à 10:16 | HadrienCl | Liste déroulante et formules si | Je vous ai donné une réponse en fonction de ce que j'ai compris de votre problème donc elle est à prendre avec un peu de réserve. Mais oui, je dirais qu'avoir une multitude de formules si n'est pas la meilleure solution. Il faut avoir l'équivalent d'un SI le plus en amont possible, et en l'occurrenc... |
| 09/08/2021 à 23:20 | HadrienCl | Liste déroulante et formules si | Vous n'avez pas nécessairement besoin de VBA pour ça. En revanche, je pense que c'est une mauvaise idée d'avoir des formules à rallonge (si scenario 1, sinon ....). Il faut que vous gardiez les formules normales sur vos états prévisionnels qui s'alimenteront depuis une feuille avec les données saisi... |
| 09/08/2021 à 21:15 | Excelium067 | VBA Liste Fichier: Mise en forme tableau et Nom de fichier partiel | D'accord, dans ce cas, voici un nouvel essai sans les fichiers qui ne contiennent pas "_" : Cdlt... |
| 09/08/2021 à 13:06 | fleurdelest | Lancer une fonction sur une page web depuis VBA | Ah super ! Bravo à toi ! Je pense que cette première méthode est la meilleure. Ce qui est troublant, c'est la petite soustraction à faire pour obtenir la bonne date mais sinon c'est très simple. Pour la seconde, j'avais pensé à quelque chose comme ça mais je n'étais pas sûr que ça puisse marcher, ne... |
| 09/08/2021 à 12:59 | Retranix | Intersect dans une plage variable | Il manque le is nothing^^ Voici un essai : Remarques : Pas besoin de préciser Activesheet puisque l'évènement porte sur la feuille en question. Si besoin, on peut faire référence à la feuille par le mot Me. Cdlt... |
| 09/08/2021 à 12:21 | Aurélien99 | Compatibilité code VBA Windows à Mac | A moins que ce fichier n'existe déjà ou que vous n'ayez pas les autorisations, il n'y a pas de raison que cela bloque. Voici un essai : Je ne sais pas si le format jpg est géré sur mac. Ce ne serait pas jpeg plutôt ? Dans ce cas, à tester : Cdlt... |
| 09/08/2021 à 12:11 | FloBru | VBA - Onglet Consolidé | Voici un essai en supposant qu'il faille prendre toutes les feuilles exceptée "BU MTP" et que chacune de ces feuilles contienne un unique tableau structuré (l'égalité du nombre de colonnes est une contrainte), qu'on récupère dans un tableau dynamique : Cdlt... |
| 09/08/2021 à 11:49 | peebodee | Macro VBA appelant un fichier image stocké dans un SharePoint | C'est un vieux sujet^^. Le principal problème est de déterminer correctement le chemin de l'image. Ne devrait-elle pas être sous cette forme : J'imagine qu'en se rendant dessus et en cliquant sur propriétés, il est possible de visualiser le chemin complet. Cdlt... |