| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 10/01/2016 à 16:30 | roms30 | Valeur dans plage date copie ligne | Lorsqu'on joint un classeur exemple, on fait en sorte de ne "RIEN" déranger sur le PC du gars qui aurait l'amabilité de donner un coup de main.... En ouvrant un classeur, il est rare que j'accepte l'exécution des macros... Et bien m'en prends, car je n'ai nullement envie ni d'enregistrer ton classeu... |
| 10/01/2016 à 16:18 | manouelle | Extraire chaine de caracteres ??? | Sans formule, ni macro... Tu sélectionnes la colonne A Puis, dans le ruban "Données", tu cliques sur "Convertir" Etape 1 : tu choisis "Délimité" Etape 2 : tu sélectionnes "Espace", et dans "Autres", tu mets le tiret ( -) Etape 3, au lieu d'accepter "Destination : $A$1", tu remplaces le A par le B Et... |
| 29/08/2015 à 18:40 | Tournament974 | Dernière valeur saisie | Re-, Et comme ceci? Bonne soirée... |
| 29/08/2015 à 18:29 | grisan29 | Remettre a zero des cellules | Re-, Euh, dans ce cas, il faut aussi supprimer la condition Flag.... Admettons que tu aies déjà entré un nom, ayant pour valeur l'année en cours, et nommé "annee" Dans ce cas, tu n'as plus à rechercher si ce nom existe, et donc plus besoin de le créer.... Comme il existe, et qu'il a la valeur "2015"... |
| 29/08/2015 à 18:19 | Tournament974 | Dernière valeur saisie | Afin de travailler avec des dates, je te conseille vivement d'utiliser la fonction CDate(xxxxxx) Aussi bien, pour les récupérer dans un formulaire, que pour les retranscrire dans une cellule Bon courage... |
| 29/08/2015 à 17:50 | grisan29 | Remettre a zero des cellules | En utilisant le gestionnaire de noms, afin de mémoriser l'année de début, puis en l'incrémentant ensuite, peut-être? Comme ceci : PS, les 1ères lignes pourraient être supprimées, si tu entres manuellement le nom qui va bien (annee), de façon manuelle... Bon W-E (sous la grisaille, hélas....)... |
| 03/08/2015 à 14:59 | grisan29 | Macros installées toutes seules | Aucun risque d'écrire dedans, ce sont des compléments µSoft Office, et ils sont protégés par Mdp... Pour les désinstaller, tu cliques sur "Fichier/Options/Compléments" Puis sur le bouton "Atteindre", tout en bas, à droite. Et tu désélectionnes "Analysis Toolpak", par exemple, pour "Funcres.xlam..."... |
| 26/07/2015 à 20:20 | Tilkes | Transfert de données | Re-, Mais il n'y a aucun souci.... Je t'ai fourni la réponse, à l'insu de mon plein gré, dans mon "Edit".... Bref, si tu sais l'utiliser, (n'oublie pas le . "point" devant chaque référence de cellules), tu devrais t'en sortir... Mais vraiment, sans aucune rancune, le principe même d'un forum étant l... |
| 26/07/2015 à 20:01 | Tilkes | Transfert de données | J'en aurais bien une, mais n'étant pas sûr que ça vienne de la batterie, ou du démarreur, voire de l'alternateur, j'hésite.... De plus, étant fermé le dimanche, il est vrai qu'attendre 2 heures, c'est long.... Bref, tout ceci n'était que de l'humour, mais juste sujet à réflexion... Nous sommes un di... |
| 25/07/2015 à 08:54 | Jo-personne | Variable dans zone de recherche | Et ainsi : Bon W-E... |
| 24/07/2015 à 19:22 | jd2310 | Analyse automatique par "sous-plages" | Re-, Lorsque tu as fait "Insertion/TCD", tu as à droite de ton onglet un "formulaire" d'aide à la construction de ton TCD. Tu cliques sur "phase", et tout en maintenant appuyé, tu le glisses vers "Lignes" Puis, tu cliques sur "Valeur", et tout pareil, tu le glisses vers la case "∑ Valeur" Puis, tu c... |
| 24/07/2015 à 18:27 | SoumZoum | Dates et paramètres régionaux | Eternel souci, cette recherche de Dates sur Excel, via VBA... Perso, ça fait longtemps que j'ai opté pour une conversion en Long de la date cherchée, couplée à un Application.Match, style : Ainsi, j'ai le numéro de la ligne comportant la date cherchée... Mais, ceci n'est que AMHA (A Mon Humble Avis)... |
| 24/07/2015 à 18:10 | jd2310 | Analyse automatique par "sous-plages" | Si, comme tu le dis, ton fichier réel comporte quelques dizaines de milliers de lignes, il est préférable d'utiliser un Tableau Croisé Dynamique (TCD), afin de pouvoir traiter dans un temps tout à fait correct toutes ces données. Au lieu de détecter le changement de phase, je préfère les numéroter.... |
| 19/07/2015 à 20:25 | CharlottedeK | Tableau croisé dynamique | Tout simplement parce que tes données ne sont pas numériques... Sélectionne les colonnes "F:M", puis Ctrl + H (Edition/Remplacer) Tu entres un point ( . ) dans la valeur à rechercher Et une virgule ( , ) dans la case "Remplacer par :" Et actualise ton TCD, tu verras, ça ira beaucoup mieux. Bonne soi... |
| 19/07/2015 à 17:26 | Yoz | Extraire URL d'une phrase dans une cellule | Et l'autre problème que je vois, ce sont les espaces, dans tes adresses URL.. Tu confirmes, qu'il n'y a pas d'espace? Et qu'il n'y a qu'une adresse URL par cellule? Une solution par macro te conviendrait-elle? Bon dimanche... |
| 18/07/2015 à 18:52 | manes6 | Atteindre une cellule | Re-, Le code fourni fonctionne parfaitement.... Regarde ton fichier en retour (j'ai juste changé "B" en "A", dans le Goto)... |
| 18/07/2015 à 18:12 | manes6 | Atteindre une cellule | Re-, Dans ce cas, il va falloir joindre un fichier exemple...(avec uniquement, la colonne B de ton fichier réel, ce sera suffisant), juste pour voir comment sont enregistrées tes dates. Bonne journée... |
| 18/07/2015 à 18:00 | InFamouS_CeTo | Tirage dans une matrice à X dimension selon critère | Je ne sais pourquoi, mais j'avais subodoré une demande finale bien plus complexe que la demande initiale... Tellement complexe, que je vais passer la main... Bon courage... |
| 18/07/2015 à 17:58 | manes6 | Atteindre une cellule | Une autre proposition, qui active le défilement : Bon W-E... |
| 15/07/2015 à 19:32 | InFamouS_CeTo | Tirage dans une matrice à X dimension selon critère | N'ayant aucune envie de télécharger ton fichier sur le site que tu as mis en lien, je te propose d'utiliser le site cjoint.com... PS, un autre abonné a fait un effort, pour essayer de te répondre, mais tu l'as, à priori, superbement ignoré.... J'espère que cette maladresse n'était pas volontaire. Le... |
| 14/07/2015 à 22:40 | Jimjack | Equivalent VBA de la fonction "Gauche" ou "droite" | Re-, Je ne parlais pas de ton code, proprement dit, mais des outils mis à la disposition des forumeurs, et notamment des utilisateurs de ce site, afin de présenter correctement leur code... Regarde mes posts, les codes sont intégrés dans des "balises".... bonne soirée, et content que cela fonctionne... |
| 14/07/2015 à 20:33 | tetter88 | Desadctiver temporairement une macro Private Sub | Re-, Dans ce cas, utilise deux variables booléennes différentes Style Flag1 et Flag2 (chacune à déclarer en Public dans leurs modules respectifs) Et dans le Worsheet_Change de l'onglet "Analyse", tu mets ceci : Et dans chaque module, tu mets la variable à True en début de code, et à False en toute f... |
| 14/07/2015 à 20:03 | tetter88 | Desadctiver temporairement une macro Private Sub | Je n'ai pas fait du ligne à ligne pour comparer les 2 codes dans les modules 1 et 2, mais à part les deux procédures appelées à la fin par l'instruction "Call", je ne vois pas trop de différences... Donc, pourquoi, 2 codes "quasi-identiques"? Et effectivement, dans ces 2 modules, tu déclares à chaqu... |
| 14/07/2015 à 19:56 | Jimjack | Equivalent VBA de la fonction "Gauche" ou "droite" | Et en mettant ainsi : En toute fin de ton code (imbuvable, entre parenthèses.... il y a des balises qui permettent de présenter des codes, citations, et autres ...) Bonne soirée... |
| 13/07/2015 à 20:54 | tetter88 | Desadctiver temporairement une macro Private Sub | Re-, Avoir 2 variables qui effectuent la même chose, pas de soucis, d'autant plus qu'elles n'ont pas le même nom.... D'après ce que je comprends, tu n'as pas mis en exemple la structure exacte de ton fichier réel.... Ni les codes utilisés... Ni les tableaux utilisés.... Ni les onglets impactés.... E... |
| 13/07/2015 à 20:15 | tetter88 | Desadctiver temporairement une macro Private Sub | Re-, Tu n'aurais pas déjà une autre variable du même nom? regarde le fichier joint..... |
| 13/07/2015 à 18:36 | InFamouS_CeTo | Tirage dans une matrice à X dimension selon critère | Re-, A priori, si tu voulais joindre un nouveau fichier, correspondant à ton fichier réel, celui-ci n'est pas passé. Comme un joueur peut avoir plusieurs critères possibles, tu comprendras donc aisément que commencer à développer une application, sachant qu'il y aura moults modifications à y apporte... |
| 13/07/2015 à 18:11 | InFamouS_CeTo | Tirage dans une matrice à X dimension selon critère | Je trouve ton exemple un peu "simpliste", soupçonnant d'autres demandes ultérieures... Par exemple, est-ce que le tirage au sort ne se fera que sur 1 seul critère? ou il peut y avoir jusqu'à 4 critères? Et quel sera la façon de déterminer ce ou ces critères? Bref, développe un peu plus, avec toutes... |
| 13/07/2015 à 18:01 | tetter88 | Desadctiver temporairement une macro Private Sub | L'utilisation de l'instruction EnableEvents comporte des risques en cas de "bug"... On peut avantageusement le remplacer par une valeur boléenne. Pour ce faire, dans le module2, tu ajoutes une variable booléenne en Public comme ceci : Et à la fin de ce code : Et surtout, dans l'évènement de l'onglet... |
| 13/07/2015 à 16:27 | Max6546 | Convertir Date | Sans formule, ni VBA... Tu sélectionnes toute la colonne, Données/Convertir (tu ignores Étape 1 et 2, et à l’étape 3, tu sélectionnes Date, et tu choisis le format..) Bonne journée... |
| 13/07/2015 à 14:29 | dm83 | Colorer barre de graphique en fonction d'une condition | Re-, Dans mon code, remplace FullSeriesCollection par SeriesCollection (efface le Full), pour voir..... |
| 13/07/2015 à 14:23 | dm83 | Colorer barre de graphique en fonction d'une condition | Re, Et en enregistrant une macro par l'enregistreur de macro, comme expliqué plus haut, quel code est généré? Par exemple, tu lances l'enregistreur de macro, tu sélectionnes le graphique, puis une donnée, et tu la mets en rouge N'oublie pas de stopper l'enregistreur de macro..... |
| 13/07/2015 à 14:13 | dm83 | Colorer barre de graphique en fonction d'une condition | Re-, On va essayer autrement... Tu vas dans l'éditeur VBA (en cliquant sur l'icône Visual Basic) dans le ruban "Développeur" Tu doubles clic sur "Module1", puis tu mets ton curseur au milieu du code. Un appui sur F8 te permettra de dérouler le code en mode "pas-à-pas", puis tu appuies de nouveau sur... |
| 13/07/2015 à 13:57 | dm83 | Colorer barre de graphique en fonction d'une condition | Re-, Comme je n'ai pas de MAC, je ne sais pas ce qui provoque cette erreur... As-tu un terme surligné en jaune, lorsque tu cliques sur "Débogage"... |
| 13/07/2015 à 13:33 | Jo-personne | Combobox prend la même valeur | Re-, Il faut changer le code dans le module de classe nommé "Classe1" Regarde le fichier... |
| 13/07/2015 à 13:01 | dm83 | Colorer barre de graphique en fonction d'une condition | Sans savoir quel est le message d'erreur, ça ne va pas être simple... Tout d'abord, et afin de te familiariser (un peu) avec l'environnement "VBA", il faudrait que tu affiches l'onglet "Développeur" dans le Ruban. Pour cela, dans "Fichier/Options/Personnaliser le ruban", tu coches "Développeur" Ensu... |
| 13/07/2015 à 11:49 | Jeff1974 | Page Excel vide à l'ouverture d'un fichier | A tout hasard.... Dans "Fichier/Options/Options Général", dans la rubrique "Options Générales (pratiquement tout en bas", est-ce que le choix "Ignorer les autres applications qui utilisent l'échange dynamique de données" est cochée? Si "oui", décoche, pour voir... Mais à tout hasard.. Bon courage... |
| 13/07/2015 à 11:39 | Jo-personne | Combobox prend la même valeur | Quelles donnée veux-tu récupérer? (TextBox ET Combobox, ou TextBox uniquement?) Pour transférer à partir de la colonne AA, modifie ainsi : Dans le code du bouton "Valider" de l'usf : Et si j'ai bien compris pour le décalage de 2 combobox, modifie ainsi dans le module de classe : Si ce n'est pas ça,... |
| 12/07/2015 à 21:02 | dm83 | Colorer barre de graphique en fonction d'une condition | Re-, Regarde le fichier joint, et clique sur le podium. Le code est à adapter, en fonction du nom du graphique Bonne soirée... |
| 12/07/2015 à 20:35 | dm83 | Récupération données Google Sheet (Drive) vers Excel | Re-, Je pense qu'en utilisant une requête vers Excel, tu devrais t'en sortir. Comme je n'utilise pas IE, j'ai un vilain mot de la part de µSoft... Regarde dans le ruban "Données", "Données externes" (tout à gauche), et "Web" En collant le lien dans la fenêtre, tu peux récupérer tes données, reste à... |
| 12/07/2015 à 20:29 | Jo-personne | Combobox prend la même valeur | Re-, Banzaï Un autre essai, avec un module de classe... Bon courage... |
| 12/07/2015 à 16:09 | cabinfi | Trier horizontalement en VBA | Re-, Bonjour Banzaï @cabinfi Vu le code généré, ce n'est pas 97, mais 2007... Je te laisse découvrir le code de Banzaï (qui je n'en doute pas, te conviendra) Bonne fin de journée Edit, Code testé, fonctionnel sous 2013 (et malin, le fait de replacer le tri par défaut...)... |
| 12/07/2015 à 15:52 | dm83 | Récupération données Google Sheet (Drive) vers Excel | Attention, cette réponse ne veut en aucun cas signifier que je pourrai t'aider, mais en l'état actuel, et comme je n'ai nullement envie (et les autres contributeurs non plus, je pense) de m'inscrire, ça ne va pas être facile. Donc, le mieux serait de nous donner un login et un mot de passe, afin de... |
| 12/07/2015 à 15:49 | cabinfi | Trier horizontalement en VBA | Juste une petite précision... Tu marques "Excel 97" (et dans l'énoncé, et dans ton profil) Et tu enregistres en ".xlsx" Tu utilises donc le convertisseur? Si c'est le cas, et comme je n'ai plus 2003, le conseil que je pourrais te donner, c'est de faire un tri sur une plage, en ayant pris soin de dém... |
| 12/07/2015 à 15:42 | Jimjack | Equivalent VBA de la fonction "Gauche" ou "droite" | Je crains que cela ne va pas être possible, à moins de te limiter aux 26 premières (et seules) lettres de l'alphabet.... Sinon, regarde du côté de Left() et Right() Bon dimanche... |
| 11/07/2015 à 18:50 | franckexcel | Macro sur liste déroulante | Re-, La formule Index te renvoie une valeur d'une matrice, en fonction du numéro de ligne et d'un numéro de colonne. Dans cette formule, la matrice est donc la colonne B de l'onglet "com" Et le numéro de ligne est la valeur retournée par la liste déroulante (si tu choisis la première valeur, la cell... |
| 11/07/2015 à 18:02 | franckexcel | Macro sur liste déroulante | Re-, Pour colorer une commune, dans la cellule G31, par exemple, tu peux mettre cette formule : Tu auras ainsi le nom de la commune sélectionnée dans le menu déroulant. Afin de remettre l'ancienne commune sélectionnée d'une couleur neutre, j'utilise le "Gestionnaire de noms" J'insère un "nom", dans... |
| 11/07/2015 à 17:06 | franckexcel | Macro sur liste déroulante | Re-, cjoint est un site gratuit de partage de fichier. Sur xlpratique tu es limité à 300 Ko par dossier. Pour en revenir à ton fichier, ce serait jouable, si les "forms" étaient nommés. Cependant, certains ont effectivement le nom qui va bien ("Aizenay", "Beauvoir-sur-mer", ...), mais tous les autre... |
| 11/07/2015 à 16:24 | franckexcel | Macro sur liste déroulante | Et Plutôt qu'une image, je pense que tu auras plus de chances d'avoir de l'aide en joignant ton fichier.... Si tu n'y arrives pas avec les moyens de ce site, essaie avec cjoint Bon w-e... |
| 10/07/2015 à 20:02 | JASPOUILLE | SI VALEUR DU TEXTBOX1 = 0 alors message | Re-, Comment dire... Tu affirmes que tu as téléchargé mon fichier, et fais des essais dessus.... Cependant, dans mon fichier, il n'y a pas de "Durand" Donc, à moins de fournir ton fichier de travail, je ne vois pas comment t'aider... Pour les Textbox, effectivement, il n'y en a pas, car le reliquat... |