g

Membre habitué

Inscrit le :17/06/2008
Dernière activité :06/07/2011 à 10:15
Version d'Excel :2002 FR
Lieu :Rennes - BRETAGNE
Messages
133
Votes
3
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par gauguin

DateAuteur du sujetSujetExtrait du message
06/07/2011 à 10:04tioch Propriété ou méthode non géré par cet objetA vue de nez, c'est par le que FSO n'a pas de propriété GetFiles. Tu peux récupérer les fichiers d'un dossier avec la propriété Files de l'objet Folder...
03/07/2011 à 23:12gauguin Plages nommées via VBA ne fonctionnent pasMerci beaucoup. Une consolation qui fonctionne n'est jamais maigre ...
03/07/2011 à 22:37Manolo56RechercheV et Indirect?Voici une solution rapide avec des plages nommées. La liste déroulante doit avoir pour valeurs les noms des plages nommées. Par exemple, la plage de données de janvier est nommée janvier, etc... Tu peux voir les plages nommées via Formules = définir un nom...
03/07/2011 à 21:55gauguin Plages nommées via VBA ne fonctionnent pasEn travaillant sur la question de "fly_emirates" j'ai rencontré un problème que je ne m'explique pas. La macro fait appel à des plages nommées dynamiques. Si je définis les plages via Excel (Formules => définir un nom), la macro marche sans souci. La preuve, là elle marche. Par contre, si je défi...
03/07/2011 à 21:41flyEmirates Comparaison de liste et doublonUne autre technique avec des plages dynamiques. 2 noms à défnir (déjà défini dans le classeur joint) via ctrl-F3 Liste1 => Liste2 => Puis la macro...
01/07/2011 à 20:08Dr-David-MillerCherche une formulePour éviter d'avoir à redéfinir tes formules au fur et à mesure de l'ajout des âges et des sexes tu peux définir des plages nommées dynamiques qui vont renvoyer un tableau de valeurs verticales que tu vas pouvoir passer aux autres fonctions : Méthode : Ctrl + F3 ouvre la boîte de noms. Une fois dans...
01/07/2011 à 13:51videocontact Recherche même données dans 2 feuille différentesOui, tu as raison, j'ai souvent lu qu'il était préférable de récupérer les valeurs contenues dans les cellules, de travailler dessus puis de renvoyer tous ça dans les cellules et ton code le prouve. Le seul "écueil" c'est que souvent les plages de cellules sur lesquelles tu veux travailler ne sont p...
30/06/2011 à 21:17videocontact Recherche même données dans 2 feuille différentesPar contre en terme de vitesse, rien à voir avec le code de vba-new qui est extrêmement rapide ! Il me faut une vingtaine de secondes pour ma part. Une autre façon de faire ...
13/05/2011 à 15:07padasanMacro pour envoi de mail automatiquePour te donner une idée te poste un bout de code avec ajout de destinataire et de pièces jointe que j'ai fait pour l'envoi de mail. Pour ma part je l'affiche avant de l'envoyer mais pour l'envoyer directement tu remplaces .Display par .Send. La première partie du code concerne l'alimentation des des...
21/04/2011 à 12:38gauguin VBA - Parcours de la 1ère colonne d'une plage nomméeJ'ai une plage nommée qui s'étend sur un nb dynamique de colonnes et définie comme suit: Via VBA je veux parcourir toutes les cellules de la première colonne seulement. J'ai trouvé un code pour isoler cette colonne mais je suis sûr qu'il y beaucoup plus simple sauf que je suis incapable de trouver c...
08/04/2011 à 21:38gauguin Parcours plage filtrée récupérée dans variant ou RangeSuper, merci beaucoup les gars. En effet, ça marche impeccablement alors qu'au boulot j'ai passé l'après-midi là-dessus et impossible d'obtenir un résultat sauf à créer plusieurs feuilles à la volée car j'ai une succession de filtres à faire.La différence avec mon tableau vient du fait que le range...
08/04/2011 à 15:16gauguin Parcours plage filtrée récupérée dans variant ou RangeMerci Dubois pour ta réponse. Ce qui m'interesse en fait c'est de pouvoir manipuler l'objet Range récupéré à l'issu du filtre comme on le ferait pour un objet Range Normal, c'est à dire, par exemple, pouvoir le parcourir les lignes avec une boucle. Je récupère donc le résultat de mon filtre avec soi...
08/04/2011 à 11:38gauguin Parcours plage filtrée récupérée dans variant ou RangeJ'ai un petit souci concernant la lecture d'une plage de filtre automatique. Je poste le code et je m'explique: Bon, le filtre fonctionne bien et la récupération dans la variable de type range (vResFiltreQuestAFaire ) aussi. Sauf qu'il m'est impossible de parcourir le tableau récupéré, même quand je...
08/04/2011 à 11:29gauguin Utilisation des guillemets dans la fonction VBA evaluateMerci beaucoup vba-new , j'étudie ta réponse et je reviens vers toi si nécessaire! L'erreur venait du fait que je pensais que pour afficher une guillemet il fallait l'entourer de deux guillemets. En plus comme tous ça devait être transmis à la fonction, je ne comprenais à vrai dire plus rien. Grâce...
06/04/2011 à 11:19gauguin Utilisation des guillemets dans la fonction VBA evaluateJ'ai souvent des soucis avec l'usage des guillemets en vba et je voudrais savoir si quelqu'un peut me renseigner là-dessus: Par exemple les utilisations de "Evaluate" suivantes, je ne comprends pas comment "lire" les guillemets ou ou encore => deb et fin étant des variables date ( ) alors que sou...
14/02/2011 à 18:17racoon971Excel recherchev plusieurs reponseUn essai avec une macro. Attention il y a une plage nommée qui groupe les nombres et les noms...
28/01/2011 à 10:05Doliprane Code accès par intervenantJe ne peux pas poster du boulot mais la manip' à faire pour transformer le champ en "*" est extrêmement simple: Quand tu as ouvert ton classeur tu fais appuies sur la touche Alt, que tu maintiens enfoncée puis sur F11 afin d'ouvrir l'éditeur VBA Puis une fois dedans, dans la barre de menu : Affichag...
26/01/2011 à 23:16Doliprane Code accès par intervenantJe t'envoie une version modifiée et qui devrait répondre à tes attentes. Tout d'abord, le Mot de Passe pour entrer dans le classeur est: nom: dodo mot de passe: 1 Tu pourras modifier les mots de passe dans la feuille "MotDePasse" Ensuite, pour accéder aux feuilles cachées: "BDNom", "connections", "M...
23/01/2011 à 13:02Doliprane Code accès par intervenantDans ce cas, il suffit en VBA de déprotéger la feuille "BD Nom" et d'écrire puis de la reprotéger. J'ai fait une petite macro dans ce sens que l'on lance par le bouton se trouvant sur la feuille "Nouveau NOM". Ça reporte les données en colonne A de cette dernière feuille vers la feuille "BD Nom". Il...
22/01/2011 à 20:18poctoyFonction recherche et somme conditionnelleJ'ai compris que les feuilles correspondant aux jours du mois allaient de 1 à 31. J'ai fait un exemple sur 2 jours en les nommant "1" et "2". Tu peux les renommer, comme tu le souhaites, le code doit marcher de la même façon. Par contre je passe par un petit peu de VBA. Il faut donc activer les macr...
22/01/2011 à 19:40Doliprane Code accès par intervenantDe rien, avec plaisir. Ok, donc pour ce qui est de l'accès cela semble te convenir. Attention quand même, ce n'est pas un code super sécurisé ! Tu peux facilement accéder aux mots de passe en ouvrant le fichier avec Access par exemple. Il s'agit donc à présent d'un nouveau problème, sauf erreur ? Co...
22/01/2011 à 17:27Doliprane Code accès par intervenantTu veux dire que tu écris à l'intérieur de des feuilles "motsDePasse" et "connections". Tu peux les cacher et les afficher via : Format > Feuille > Afficher ou Masquer. Je ne comprends pas ce que tu veux dire...
21/01/2011 à 10:53Doliprane Code accès par intervenantSur la feuille MotDePasse tu consigne les noms (en colonne A) et les mots de passe(en colonne B) A l'ouverture, la boîte de dialogue de contrôle s'affiche. Si le nom n'existe pas, on a un message qui le précise. Si le mot de passe n'existe pas, également. SI tout est ok, on a accès au classeur et le...
19/01/2011 à 23:14Doliprane Code accès par intervenantPour les noms utilisateurs dans les options, tu ne peux entrer qu'un seul nom par application excel. J'avais en tête que chacun se connecte de son poste et que chacun rentre son nom utilisateur dans son excel. Est-ce que tous le monde se connecte du même poste ou chacun a t-il son poste ...
17/01/2011 à 23:43Doliprane Code accès par intervenantIl faut que tu paramètres le nom d'utilisateur (dans les options excel) de chacun des utilisateurs du tableau et que tu leurs attribues un mot de passe en regard. Tu places ces noms d'utilisateurs dans la colonne A de la feuille "motsDePasse" Quand cela est fait tu supprimes la ligne Sheets("connect...
15/01/2011 à 00:19Doliprane Code accès par intervenantJ'ai créé une feuille "motsDePasse" dans laquelle tu places les noms des utilisateurs, c'est à dire la valeur que tu trouves dans les options excel sous l'onglet général dans le champ "nom d'utilisateur". Ensuite tu place les mots de passe à gauche. Pour que l'exemple fonctionne (comme je ne connaît...
14/01/2011 à 22:59Doliprane Code accès par intervenantVoici une version avec userform. A l'ouverture une fenêtre s'affiche et demande le mot de passe (qui est "azerty"). Si le mot de passe est erroné, un message s'affiche pour demander à la personne de retenter ou de sortir. Pour l'inventaires des connexions, le suivi est effectué sur la feuille "conne...
06/12/2010 à 23:52ketamacanna VBA : Tableau, Range et doublonAttention, je m'aperçois en re-testant que mon code ne marche pas comme il le faudrait.Il zappe une valeur. Je regarde ça et je re-poste. En passant la méthode (que j'ignorais complétement) de Banzaï est redoutable et au niveau rapidité, cela n'a rien à voir avec la mienne: (1/5 de seconde pour 5000...
06/12/2010 à 22:32ketamacanna VBA : Tableau, Range et doublon...
01/12/2010 à 22:56gauguinNom des paramètres en français dans l'aide VBAMerci de ta réponse et désolé pour ma réponse tardive. Les noms de paramètres sont en effet probablement les mêmes mais bon, ce n'est pas très pratique de devoir chercher l'aide dans 2003 quand tu est sur 2007. (d'autant que je trouve sympa l'aide de 2007 et qu'il y a surement de nouvelles propriété...
29/11/2010 à 11:53gauguinNom des paramètres en français dans l'aide VBAJe viens d'installer Excel 2007 et, surprise, l'aide VBA fait du zèle au niveau de la traduction en m'indiquant le nom des paramètres des méthodes en français ! Exemple pour la méthode InputBox de L'objet Application: Savez-vous comment passer les paramètres en anglais ? Merci d'avance pour vos sugg...
02/11/2010 à 15:07gauguin Code non pris en compte sur événement Workbook_BeforeCloseMerci beaucoup à vous deux, ça marche, impec ! Bonne journée...
02/11/2010 à 13:11gauguin Code non pris en compte sur événement Workbook_BeforeCloseJ'ai un problème que je n'arrive pas à résoudre malgré pas mal de temps passé dessus. Le coeur du problème est celui-ci: le code dans Workbook_BeforeClose n'est pas exécuté si l'utilisateur clique sur "Non" dans la boîte de dialogue de fermeture du classeur alors que l'événement a bien lieu. Je m'ex...
01/11/2010 à 23:32vinc24 Macros avec index et equivJe te renvoie un classeur dans lequel j'ai nommé les plages (attention, dates est nommé en dur) pour alléger la formule...
01/11/2010 à 22:52vinc24 Macros avec index et equivJe n'ai pas creusé ton problème mais au premier coup d'oeil on peut voir que les types des variables ne correspondent pas aux valeurs de retournées dans les lignes suivantes: -Column et Row retourne des Long (les n° de colonne et de ligne) , donc ça ne peut pas marcher. Sinon, pour affecter un objet...
30/09/2010 à 23:38PasDanCopier lignes dans autre feuille à la prmière ligne videJe te place la macro dans un classeur pour que ce soit plus facile à utiliser. SI il y a dans la feuille "Sit 1 Feuil1" des "OK" en colonne E (sit), alors après lancement de la macro via le bouton sur la feuille, elles sont déplacées Feuil3 là ou il y a des lignes vides. SI ce n'est pas cela que tu...
30/09/2010 à 19:43PasDanCopier lignes dans autre feuille à la prmière ligne videVoilà qui devrait faire votre affaire: J'édite pour préciser que je n'ai pas cherché midi à 14h, toutes les lignes "OK" ont été déplacées Feuil3, puis supprimées de la feuille de départ et enfin cette dernière triée par les colonnes A et B...
01/09/2010 à 16:48gauguin Recherche adresse cellule contenant une chaîne de texteOk merci, c'est surement le pare-feu du boulot qui bloque...
01/09/2010 à 15:16gauguin Recherche adresse cellule contenant une chaîne de texteSuper merci, c'est exactement ça ! ps:Bizarre par contre car il m'est impossible de télécharger votrte classeur, j'obtiens le message...
01/09/2010 à 14:04gauguin Recherche adresse cellule contenant une chaîne de texteOups, vous avez raison, ce n'est pas le bon... Ci-joint le bon, merci ...
01/09/2010 à 12:51gauguin Recherche adresse cellule contenant une chaîne de texteJ'ai un classeur avec dexu jeux de données. Un avec le code, le nom et prenom d'une personne, et l'autre avec le nom,prenom,qualité dans la même cellule et sa ville dans la colonne adjacente. Ce que je cherche est à par rapport au premier jeu, à renvoyer l'adresse de la cellule où se trouve ce nom d...
16/06/2010 à 11:08dianbobo Erreur de selection de donnéesVoici une petite macro pour récupérer tes valeurs sur Feuil1: Option Base 1 Sub recup() Dim i As Long, derLigne As Long, ind() As Long derLigne = Sheets("forward").Range("g1").End(xlDown).Row For i = 1 To derLigne ReDim Preserve ind(i) ind(i) = Sheets("forward").Cells(i, 7).Value Next i For i = 1 To...
16/06/2010 à 10:16Antoine76Histogramme empilé??En fait il faut présenter tes données différemment pour pouvoir utiliser deux lignes d'abscisses. Vois le fichier ci-joint. La "bonne" présentation est en jaune en a21:e27. Cordialement...
31/05/2010 à 12:21gauguin Tableau croisé: modifier la présentation des donnéesOui, c'est ça, exactement ! Je tournais en rond depuis plusieurs jours là dessus ! Merci beaucoup...
31/05/2010 à 11:56vodkaddict Problème avec boucle forJe veux bien essayer de t'aider mais je n'ai qu'XL 2002. Peux-tu STP envoyer le fichier en xls ...
31/05/2010 à 11:38gauguin Tableau croisé: modifier la présentation des donnéesDans un tableau croisé, quand on place plus d'un champ dans la zone de données (pour compter, additionner, etc...), les champ de données se superposent par défaut. Parfois il est pratique de les mettre en colonnes (c'est ce qu'il se passe quand on utilise, dans la barre d'outils tableau croisé dynam...
28/04/2010 à 18:51ngusDeclancher une macro avec un lien hyppertexteJe ne suis pas spécialiste mais ça me semble compliqué, car on n'est plus dans excel, on est sur une page html. Il faut surement indiquer l'adresse complète jusqu'à la machine qui héberge excel, avoir donc le contrôle de la machine distante, de lancer le classeur qui contient la macro avec une comma...
05/03/2010 à 12:38gauguin Utiliser nbval avec plage nomméeBravo, et merci beaucoup pour votre réponse rapide (et bonne !)...
05/03/2010 à 12:20gauguin Utiliser nbval avec plage nomméeJ'essaie de récupérer le nombre de valeurs présentes sur une ligne (ma ligne de titre). J'ai nommé la première cellule de la ligne : "cellHautGauche_questSysoupofoap" et j'essaie d'appliquer ce que je fais toujours en mettant directement la référence dans NBVAL, ex : NBVAL(7:7) et ça fonctionne. Mai...
05/03/2010 à 08:56emppapySommeprod avec plusieurs conditionsOn peut aussi le faire avec une formule matricielle, pour ceux - comme moi - que sommeprod effraie. J'ai rajouté une liste déroulante dont la liste qui l'alimente est dans l'onglet validation...