| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 31/01/2015 à 17:05 | alenbix | Sélectionner cellule d'une autre page | Seule une cellule de la feuille active peut être sélectionnée, voilà, voilà ! Maintenant un code efficace n'a pas besoin d'activer une feuille ni de sélectionner pour accéder à une cellule, cela ne sert à rien à part de ralentir l'exécution de la procédure …... |
| 31/01/2015 à 16:10 | mamarus | Extraire nombre d'une ligne | Magnifique formule matricielle ... |
| 30/01/2015 à 21:50 | NAFNAF | Récupérer les données d'un site web | Certaines pages Web sont protégées et ne donc pas récupérables de cette manière … Pour du rapide : c'est du copier / coller manuel ! Sinon te reste à explorer deux voies : le pilotage d'Internet Explorer ou la création d'une requête … Voir les tutoriels sur le net et les exemples dans les discussion... |
| 30/01/2015 à 21:35 | NAFNAF | Récupérer les données d'un site web | Pourquoi forcément ce site ? Il y en a plein d'autres comme par exemple celui de la BCE …... |
| 30/01/2015 à 20:20 | alenbix | Doubleclick sur deux plages deux actions différentes (VBA) | ... |
| 30/01/2015 à 15:02 | arnaudn | Problème Triage Excel | Primo le « ton » est courtois et merci de ne pas déformer mes propos ! Ensuite, malgré la clarté des réponses, tu as quand même insisté : En quoi le nombre de lignes changerait la donne ?‼ Ah ben oui mon pauvre, comme tu as beaucoup de lignes on va te sortir une solution du chapeau à lapin ! Sinon o... |
| 30/01/2015 à 14:45 | arnaudn | Problème Triage Excel | Et ?‼ Attendre voir si Merlin le magicien intervient pour proposer quelque chose de magique sinon as-tu un autre choix ?! Plus vite tu t'y colleras, plus vite la bourde sera réparée …... |
| 30/01/2015 à 14:36 | arnaudn | Problème Triage Excel | Pas de sauvegarde : correction manuelle … Dans la partie triée, s'il n'y a pas de colonne date pouvant servir de référence, insérer alors une colonne pour y saisir un numéro d'ordre de tri pour faire correspondre chaque ligne triée avec une ligne restée non triée … Une fois le fichier corrigé, suppr... |
| 30/01/2015 à 14:20 | arnaudn | Problème Triage Excel | La sauvegarde automatique - en tout cas sur PC - sert juste en cas de plantage mais n'est pas récupérable car effacée lors de la fermeture normale d'Excel … Évidemment j'évoquais une sauvegarde volontaire de l'utilisateur du classeur dans un dossier de sauvegarde par exemple …... |
| 30/01/2015 à 14:15 | arnaudn | Problème Triage Excel | Suite à une grossière erreur de manipulation et comme le fichier a été sauvegardé la seule solution de revenir en arrière est de repartir d'une sauvegarde …... |
| 29/01/2015 à 17:02 | Invité | Fichier .csv et données alphanumériques | Le problème se trouvant déjà dans ce fichier csv, le fichier source aurait été vraiment bien plus utile ! Et pour rappel, à partir d'un fichier Excel correctement formaté, pas de souci en l'enregistrant en fichier csv …... |
| 29/01/2015 à 14:31 | LeYéti | Dissociation texte dans 2 colonne sans longeur fixe | Pour une question de rapidité, surtout dans le cas de milliers de lignes à traiter, mieux vaut utiliser des variables de type tableau en lecture mais surtout en écriture de plage de cellules ... |
| 29/01/2015 à 13:36 | LeYéti | Dissociation texte dans 2 colonne sans longeur fixe | En fait je n'évoquais pas la solution par Split car la voie classique des autres fonctions VBA de texte est parfois inévitable mais plutôt de la manière d'accéder aux objets. Comme par exemple dans ton code la création d'une variable pour la plage de cellules, mais bon, les goûts, les couleurs …... |
| 29/01/2015 à 13:15 | jmd | Indication texte hors limite cellule | Moi non plus ! Simplement sinon c'est une vraie usine à gaz … Le plus simple est d'indiquer dans la MFC à partir d'un nombre de caractères... |
| 29/01/2015 à 13:07 | LeYéti | Dissociation texte dans 2 colonne sans longeur fixe | En respectant la règle TBTO , c'est à dire en respectant le B-A-BA de la programmation objet d'Excel, le code s'en trouve donc simplifié et forcément efficace …... |
| 29/01/2015 à 12:52 | LeYéti | Dissociation texte dans 2 colonne sans longeur fixe | Et avec une homogénéité forcée par code ... |
| 29/01/2015 à 12:32 | LeYéti | Dissociation texte dans 2 colonne sans longeur fixe | Malgré la non homogénéité des données, voici quand même une p'tite démonstration efficace reposant principalement sur la fonction Split ... |
| 28/01/2015 à 15:42 | LeYéti | Dissociation texte dans 2 colonne sans longeur fixe | Mettre alors une pièce jointe avec des données en relation ... |
| 28/01/2015 à 13:15 | LeYéti | Dissociation texte dans 2 colonne sans longeur fixe | ... |
| 28/01/2015 à 11:01 | Robinet | Formule | En P6 : =DECALER($E$4;;EQUIV(A6;$F$5:$N$5;0))&DECALER($E$4;;EQUIV(B6;$F$5:$N$5;0))... |
| 28/01/2015 à 10:20 | fehmous | Modifier une valeur de cellule en VBA | Par exemple en B1 : =CNUM(GAUCHE(A1;CHERCHE(" ";A1))) Si c'est pour rester en A1, utiliser Convertir du menu Données …... |
| 28/01/2015 à 10:05 | WilliamRack | RechercheV améliorée | Avec un 6 à la place du 1 pour le deuxième + cela aurait été plus clair ‼ Je bute par formule, facile via un code pour une p'tite fonction personnalisée …... |
| 27/01/2015 à 20:32 | WilliamRack | RechercheV améliorée | Code totalement inutile ! Suffit juste de corriger la formule : pourquoi demander le résultat de la deuxième colonne au lieu de la première ? Ou encore utiler une simple formule NB.SI …... |
| 27/01/2015 à 20:28 | blaise-edp | Avoir le choix entre une liste et une valeur à entrer | Autant pour moi alors, j'ai dû confondre avec quelque chose de semblable …... |
| 27/01/2015 à 20:04 | jmd | Indication texte hors limite cellule | A partir d'Excel 2007 avec la gestion des drapeaux … Sinon prévoir une p'tite colonne pour changer le fond de la cellule via une mise en forme conditionnelle par exemple …... |
| 27/01/2015 à 19:59 | blaise-edp | Avoir le choix entre une liste et une valeur à entrer | Question posée dans combien de forums ?! Merci de mettre les liens des autres forums pour éviter du cross posting sauvage ... |
| 27/01/2015 à 19:54 | WilliamRack | RechercheV améliorée | Pourquoi dans la formule chercher dans la deuxième colonne alors que le résultat se trouve dans la première ?! Donc en corrigeant la formule en indiquant la première colonne au lieu de la deuxième …... |
| 27/01/2015 à 19:44 | WilliamRack | Concatener 130 cellules | Si la solution du précédent message ne convient pas ... |
| 27/01/2015 à 19:31 | WilliamRack | Concatener 130 cellules | Peut-être … En attendant un exemple concret clair et précis, voir du côté de la fonction VBA InStr …... |
| 27/01/2015 à 18:57 | Enzo_IT | Tous les résultats possibles | Merci de nous présenter un algorithme - la logique - ou un pseudo code pour y parvenir, on verra ensuite pour le côté Excel … « Heureux l'étudiant qui, comme la rivière, suis son cours sans quitter son lit ! »... |
| 27/01/2015 à 18:50 | faudouy | Sélection d'une plage non déterminée Macro | Sélectionner oui, mais pour quoi faire ? En connaissant le but, ma première remarque reste valable à 99% ! Select donc inutile, à proscrire …... |
| 27/01/2015 à 18:43 | bibike | Boucle For avec variable vlookup | Les fonctions de feuille de calculs au niveau Application ne disposent pas effectivement de l' Intellisense au niveau de l'éditeur VBA - l'aide étant aussi disponible au niveau d'Excel ! - mais si une formule correcte renvoie une valeur d'erreur, c'est plus souple à gérer que via WorksheetFunction ... |
| 27/01/2015 à 18:22 | Invité | Fichier .csv et données alphanumériques | Et si ces cellules étaient au moins au format Texte ?... |
| 27/01/2015 à 16:51 | bibike | Boucle For avec variable vlookup | L'erreur provient d'un mélange d'écriture de formule de feuille de calculs dans un code VBA ! L'apostrophe - et non un guillemet ! - servant de commentaire dans le code, le texte apparaissant bien en vert … Consulter l'aide VBA intégrée de la méthode Evaluate …... |
| 27/01/2015 à 16:15 | faudouy | Sélection d'une plage non déterminée Macro | Coder en dur la cellule de référence pour la propriété End n'est pas vraiment opportun : Excel 2003 pouvant déjà atteindre 65 536 lignes et à partir de la version 2007 c'est plus d'un million de lignes ‼ Pour fonctionner à coup sûr quelle que soit la version d'Excel, mieux vaut indiquer la dernière... |
| 27/01/2015 à 15:52 | faudouy | Sélection d'une plage non déterminée Macro | « Mieux vaut lui apprendre à pêcher que de lui donner un poisson … » Est-ce si difficile de consulter l'aide VBA intégrée surtout lorsque la problématique relève d'un niveau débutant ?! C'est bien plus formateur que de Copier / Coller sans griller de neurone ! …... |
| 27/01/2015 à 15:29 | faudouy | Sélection d'une plage non déterminée Macro | Voir aussi du côté de la propriété CurrentRegion ! Pour rappel, un bon code n'a pas besoin de sélectionner pour accéder à des objets comme par exemple des cellules …... |
| 27/01/2015 à 13:09 | dealerxd | Importer un fichier CSV dans Excel sous VBA | En une seule ligne de code : voir du côté de la méthode Workbooks.Open avec son paramètre Local:=True par exemple … Ou encore rien qu'en lisant l'aide VBA intégrée de la méthode Workbooks.OpenText ... |
| 27/01/2015 à 11:42 | greg6fr | Concatener plusieurs lignes | Utiliser la fonction de feuille de calculs INDEX pour extraire une ligne de données à combiner avec la fonction VBA Join pour effectuer la concaténation …... |
| 27/01/2015 à 11:33 | WilliamRack | Concatener 130 cellules | Pour concaténer des cellules en ligne, une boucle est inutile : privilégier les fonctions Excel et VBA ! Pour la concaténation, VBA dispose dans ses fonctions manipulant du texte de Join à partir d'une matrice unidimensionnelle (ou variable tableau). Une plage de cellules est une matrice mais à deux... |