v

Membre impliqué

Inscrit le :13/05/2009
Dernière activité :17/03/2020 à 17:45
Version d'Excel :2010 FR - 2013 FR
Messages
2'943
Votes
192
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par vba-new - page 25

DateAuteur du sujetSujetExtrait du message
11/07/2011 à 09:54cfn3cfn Valeur specifique d'un textboxUne solution : Tu affectes un 1 à la propriété MaxLength du TextBox1 Et tu mets le code suivant dans le code du Userform ...
08/07/2011 à 16:42m@tix Trouver un max (colonne)Bonjour m@tix, En enlevant le Val ?...
08/07/2011 à 12:34sseb22Boucle sur des données d'une autre feuille ExcelTu peux faire comme ça ...
08/07/2011 à 11:14tophe40Fonction SI valeur = ? alors valeur = ?EDIT : Ah y'a déjà un même post... Voir ici...
08/07/2011 à 11:10STEPHBIOPHY Trier des dates par jourJe t'en prie ! Jamais regardé mais les cours présent sur excel-pratique doivent être pas mal : https://www.excel-pratique.com/fr/index.php...
08/07/2011 à 09:49STEPHBIOPHY Trier des dates par jourSi tes dates d'anniversaire sont en colonne A, tu peux mettre dans une autre colonne la formule suivante puis tu la tires en bas : ensuite tu fais le tri sur cette colonne. Si ce n'est pas ça, joins un bout de ton fichier en mettant des données bidons mais en gardant la structure de tes données...
08/07/2011 à 09:03sseb22Boucle sur des données d'une autre feuille ExcelC'est exactement ça ! Ah mince alors Comprends pas ! Tu n'es pas obligé d'employer autant de termes latins dans une même phrase ! Peux-tu éclaircir ce point ? N'abandonne pas aussi vite !...
08/07/2011 à 08:34videocontact Saisie automatique de résultats?En VBA c'est presque toujours plus facile dans ces cas-là Avec en prime, la détection du numéro du tour.....
07/07/2011 à 16:05sseb22Boucle sur des données d'une autre feuille ExcelSuffit de demander ! Une autre approche avec une ligne comptabilisant d'abord le nombre de OUI...
07/07/2011 à 15:21sseb22Boucle sur des données d'une autre feuille ExcelUne solution par formule ? Avec choix du répondant.....
07/07/2011 à 14:03OlcaSaisie automatique de mot de passeEt en attendant 3 secondes, le temps que ton mot de passe soit validé ...
07/07/2011 à 13:30OlcaSaisie automatique de mot de passeRe, Eh bien, il faudrait que tu testes toi-même car je n'ai pas d'identifiants pour le faire. Mais ça devrait être possible.....
07/07/2011 à 12:43m@tix Trouver un max (colonne)Re, Tu n'as pas téléchargé le fichier joint. Jettes-y un coup d'oeil, j'ai mis des exemples. En effet, j'ai mis le code dans un module...
07/07/2011 à 11:35m@tix Trouver un max (colonne)Une solution avec deux fonctions personnalisées MAXBIS et MINBIS ...
07/07/2011 à 10:25OlcaSaisie automatique de mot de passeRe, Une adaptation d'un code de cafeine ...
07/07/2011 à 09:16OlcaSaisie automatique de mot de passePeux-tu envoyer le lien du site pour test ...
05/07/2011 à 21:52libellule85Comment mettre image et texte sur un commandbuttonDans le pire des cas, tu peux peut-être essayer de créer une image qui contient une image sur la gauche et le texte sur la droite.....
05/07/2011 à 15:16crocro Fusionner base de donnée continue et discontinueFormule à mettre en C2 et à tirer vers le bas ...
05/07/2011 à 15:10crocro Fusionner base de donnée continue et discontinueQuel est le résultat que tu souhaites obtenir ? On met les mêmes dates côte à côte ...
05/07/2011 à 13:58joaquim COUNTIF (avec plusieurs variables)Formule à mettre en C15 et à tirer vers le bas et la droite ...
05/07/2011 à 13:50videocontact Recherche même données dans 2 feuille différentesRe, Teste avec cette macro ...
05/07/2011 à 09:00videocontact Recherche même données dans 2 feuille différentesEt que dit le message d'erreur qui s'affiche ...
05/07/2011 à 08:59themaConversion nombre en texteJe ne connais pas mac mais tu peux peut-être essayer ça : Avec ton nombre en A1...
05/07/2011 à 08:45videocontact Recherche même données dans 2 feuille différentesQuelle est l'erreur retournée ...
05/07/2011 à 07:36SymVBA & Impression sur imprimante par défautQu'est-ce que ça te donne avec cette ligne ? Ça te donne une erreur ? -- 05 Juil 2011 07:43 -- Et si tu fais comme ça ...
02/07/2011 à 11:12pass-pass Fonction personnaliséeRe, On regarde si dans le texte du commentaire on retrouve les valeurs à chercher. Ex avec P1 et 01/07/2011 : On regarde si on trouve *P1* dans le commentaire. Si oui, on retourne VRAI. On regarde aussi si on trouve *01/07/2011*. Si oui, on retourne VRAI. Si on a 2 VRAI, on incrémente un compteur. U...
02/07/2011 à 10:15pass-pass Fonction personnaliséeBonjour pass-pass, Un code à tester ...
02/07/2011 à 09:02snaggleComment automatiser le N+1 sous Excel?Où se trouve ce code ? Dans une cellule excel ...
01/07/2011 à 17:48Mayou78Calcul nombre de ligne par date sur un tcdEn fait, le mieux serait que tu nous joignes un fichier plutôt qu'une image. Garde la structure des données et mets-y une trentaine de lignes. Au besoin, mets des données bidons...
01/07/2011 à 14:30pierre 25Enregistrer en pdf sur bureau quel que soit l'utilisateurJe t'avais dit plus haut que Voici une explication du fonctionnement du code suivant : Pour enlever l'extension du fichier, je cherche l'emplacement du point. Si le point existe ( instr(...)>0 ) j'extrais la partie qui est à gauche du point ( Left(ThisWorkbook.Name, InStr(ThisWorkbook.Name, ".")...
01/07/2011 à 11:58pierre 25Enregistrer en pdf sur bureau quel que soit l'utilisateurNon, le test teste le type de variable qui est retourné. Si tu cliques sur Annuler, ça te retourne faux qui est un booléen -> d'où vbBoolean. Y'a pas de souci, j'ai pas trop à réfléchir, juste à traduire en VBA ta demande ! Donc il suffit juste de sortir de la macro en remplaçant ça : par ceci ...
01/07/2011 à 11:51m@tixReprésentation d'une évolution ("tendance")Tu n'as pas répondu à toutes mes questions m@tix ! Notamment celle-là : Un petit problème pour ça : La valeur du débit max est de la forme "50 x D", je pense que cette donnée n'est pas exploitable. Mince, moi qui ne voulais pas avoir à réfléchir ! Pour te répondre franchement, je ne sais pas du tout...
01/07/2011 à 11:40pierre 25Enregistrer en pdf sur bureau quel que soit l'utilisateurC'est là : Lorsque tu cliques sur annuler, la variable nomFichier est à Faux. Donc si tu cliques sur annuler, c'est le nom du fichier excel qui est utilisé. Le traitement IIf(InStr(ThisWorkbook.Name, ".") > 0... que je fais est pour supprimer l'extension du nom du fichier. Ça c'est toi qui vois,...
01/07/2011 à 11:31flyEmirates Execution macro automatique, changement valeurJe te conseille d'ouvrir un nouveau post pour ton problème pour avoir plus de visibilité (le post actuel étant été résolu). En plus de l'explication globale de ton problème, pourras-tu donner un exemple concret de ce que tu fais comme manip ? Quel tableau tu modifies, quelle ligne, quelle colonne tu...
01/07/2011 à 10:52pierre 25Enregistrer en pdf sur bureau quel que soit l'utilisateurAvec gestion du bouton annuler ...
01/07/2011 à 10:47m@tixReprésentation d'une évolution ("tendance")Ah oui, la structure change un peu quand même. Quelques questions : 1. Quand tu dis tu parles des lettres a, b, c, d, e... ? 2. Où sont les relevés du mois ? colonnes G:H ? Pour certains paramètres, il y a cumul mensuel, pour d'autres il y a site 1/site 2, que faut-il prendre ? 3. Sur la feuille "pa...
01/07/2011 à 10:26pierre 25Enregistrer en pdf sur bureau quel que soit l'utilisateurLe fichier excel tu veux dire ? Un solution avec le même nom que le fichier excel : Une autre avec une invite ...
01/07/2011 à 10:04m@tixReprésentation d'une évolution ("tendance")Envoie-les sur le forum plutôt. Il te suffit de mettre des données bidons mais en gardant la structure des données et les noms de fichiers...
01/07/2011 à 00:15videocontact Recherche même données dans 2 feuille différentesEffectivement, le fait de parcourir les cellules et agir directement sur la feuille augmente considérablement le temps d'exécution. Pour pallier ce problème, j'utilise des variables tableau. Un exemple pour s'en convaincre : Chez moi, environ 10 secondes pour la première solution et environ 1 second...
30/06/2011 à 21:04videocontact Recherche même données dans 2 feuille différentesLe fichier avec la macro incorporée. Fais gaffe c'est instantané...
30/06/2011 à 19:25jchant Copié-collé transposé sous condition: cellule vide=retour liUne solution par formule (à mettre sur la première ligne et à tirer vers la droite et le bas) : Edit : Ah tiens, la dernière fois que j'ai lu le post, il m'a semblé qu'on avait que des blocs de 3 lignes. Ma formule est donc obsolète...Mais je la laisse quand même au cas où.....
30/06/2011 à 18:02magicjul03Probleme formule ExcelTu peux convertir tes "nombres" en vrai nombre avec la formule suivante ...
30/06/2011 à 17:55ozaland Message d'attente pendant l'exécution d'une macroUne solution avec la barre d'état (en bas à gauche) tirée de l'aide VBA d'excel ...
30/06/2011 à 16:28nonoincRenommer automatiquement des fichier en utilisant ExcelUne macro à lancer à partir de la feuille contenant les données ...
30/06/2011 à 16:06ReuKChanger le nom des feuilles d'un classeur inouvrableY a-t-il par hasard un message qui s'affiche lorsque tu ouvres le fichier ...
30/06/2011 à 15:54videocontact Recherche même données dans 2 feuille différentesSi ton fichier n'a que 2 feuilles, un essai avec la méthode du Dictionary : Etant nouveau dans l'utilisation des Dictionary, le code est sûrement optimisable. Mais je pense que ça reste assez rapide (moins de 2 secondes pour des tableaux de 40000 lignes sur les 2 feuilles)...
30/06/2011 à 14:08pierrot_42 Macro à partir de plusieurs onglets pour concatener cellulesJ'avais pas vu que le I était déjà utilisé. J'ai pas encore ouvert ton fichier excel mais reteste avec le code édité ci-dessus...
30/06/2011 à 12:50pierre 25Enregistrer en pdf sur bureau quel que soit l'utilisateurPour ma part, je ne sais pas comment faire...
30/06/2011 à 11:57pierrot_42 Macro à partir de plusieurs onglets pour concatener cellulesSi les 4 feuilles à concaténer se trouvent toutes à gauche de la feuille de synthèse, essaie avec ce code (sans fichier pas facile de tester) ...
30/06/2011 à 11:49pierre 25Enregistrer en pdf sur bureau quel que soit l'utilisateurRe m@tix, Essaie en changeant la ligne : par...