| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 11/12/2019 à 10:49 | Gabin37 | Convertir un calcul texte en un vrai calcul | Merci du retour, Selon la manière dont est utilisé cette virgule, tu peux utiliser la fonction VBA Replace(), pour la remplacer par exemple par un "+". Cette fonction est l'équivalent de SUBSTITUE() dans le classeur... |
| 11/12/2019 à 10:17 | Yo_Etampes | Classeur mensuel avec date sur onglet | Pour proposer quelque chose, il me faudrait une base de travail ! Je ne sais ni les informations consignées, ni leur utilité ultérieure. C'est juste que j'imagine que les événements consignés ont vocation à être exploités/valorisés plus tard. Si c'est facile à la saisie, avec un classeur par mois et... |
| 11/12/2019 à 10:09 | Gabin37 | Convertir un calcul texte en un vrai calcul | Un essai avec une fonction personnalisée VBA : Le code est à coller dans un module standard de l'éditeur VBA (ALT + F11) et à utiliser ensuite comme une fonction classique dans le classeur ... |
| 11/12/2019 à 09:33 | Yo_Etampes | Classeur mensuel avec date sur onglet | Je ne sais pas quelle est la finalité de votre travail, mais cette structure est une très mauvaise idée... Avec une feuille par jour, ou même par semaine ou mois, ça devient très vite ingérable et inexploitable. C'est encore pire en démultipliant les classeurs. Excel gère beaucoup plus facilement un... |
| 10/12/2019 à 16:28 | tessrb | Aide VBA | Une proposition de macro évenementielle (= liée à la modification de la cellule B23). Le code est à placer dans le module de la feuille concernée, dans l'éditeur VBA (accessible via ALT + F11) : PS : je ne l'ai pas testé... |
| 10/12/2019 à 12:30 | tseoy | Empecher la creation de doublons sur plusieurs colonnes | Très joli travail ! Je post quand même le miens qui n'est pas aussi complet : C'est une macro évenementielle qui se déclenche automatiquement lors d'une modification en colonne E ou I. Le fichier ... |
| 10/12/2019 à 12:19 | tseoy | Empecher la creation de doublons sur plusieurs colonnes | Le problème c'est que tu ne saisie pas dans le colonne concaténée, puisque c'est une formule. Donc ce n'est pas à cet endroit qu'il faut bloquer la saisie mais bien dans les 2 colonnes concernées. Pour la première c'est ce que j'ai fait, mais la validation de type liste nous empêche de le faire dans... |
| 10/12/2019 à 12:02 | Polisson96 | Graphique Excel Secteurs de Secteur avec 2 Sous secteurs | En étant un peu plus soigneux que moi sur la mise en forme, on peut obtenir un résultat plus propre ... |
| 10/12/2019 à 11:44 | tseoy | Empecher la creation de doublons sur plusieurs colonnes | Disons que la validation de données, c'est à ma connaissance, soit une liste (colonne agent), soit une formule personnalisée (colonne date), mais pas les 2 à la fois... |
| 10/12/2019 à 11:42 | Polisson96 | Graphique Excel Secteurs de Secteur avec 2 Sous secteurs | Le type de graphique que vous avez utilisé ne permet pas de faire plus d'un sous-graphique. Un essai en superposant 2 graphiques ... |
| 10/12/2019 à 11:33 | Diaaudre | Erreur d'exécution '1004 | Sans données pour accompagner le code, c'est difficile de répondre ! Merci de joindre un classeur pour illustrer le problème... |
| 10/12/2019 à 11:00 | jeje62600 | Conversion texte en valeur numérique dans textbox | Merci du retour et d'avoir validé le sujet ! Vous de même... |
| 10/12/2019 à 10:54 | QuentinATSA | Produit pondéré | Il est peut-être possible de s'en sortir avec un joli SOMMEPROD, mais je n'en maîtrise pas la syntaxe. Concernant la division par le nombre d'heure, vous pouvez aussi faire un MOYENNE.SI plutôt qu'un SOMME.SI..... |
| 10/12/2019 à 10:52 | jeje62600 | Conversion texte en valeur numérique dans textbox | Si plusieurs TextBox sont concernées, vous pouvez remplacer le If Then Else par ... |
| 10/12/2019 à 10:49 | tseoy | Empecher la creation de doublons sur plusieurs colonnes | Je vous propose une solution sans macro : Liste des modifications : Ajout d'une colonne (en rouge) contenant la concaténation de la DATE et l'AGENT Ajout d'une mise en forme des lignes en doublons sur la base de cette colonne Ajout d'une validation de données personnalisée pour interdire la saisie d... |
| 10/12/2019 à 10:36 | jeje62600 | Conversion texte en valeur numérique dans textbox | Je commence à douter que le code soit de votre création, je vous conseille donc très vivement de commencer par vous former un peu à l'utilisation VBA avant de vous lancer tête baissée (au risque de faire des bêtises et de ne pas être autonome sur votre propre travail). On va commenter un peu plus en... |
| 10/12/2019 à 10:17 | QuentinATSA | Produit pondéré | Le calcul proposé donne bien ce résultat..... |
| 10/12/2019 à 09:58 | QuentinATSA | Produit pondéré | Une possibilité : ajouter le calcul Prix * Nombre dans une nouvelle colonne (col D), puis réaliser un SOMME.SI(A:A;"Fruit";D:D)... |
| 10/12/2019 à 09:02 | tseoy | Empecher la creation de doublons sur plusieurs colonnes | C'est la combinaison des 2 colonnes qui doit être unique, ou d'une part les données en E et d'autre part les données en I ... |
| 10/12/2019 à 08:55 | DamienC21 | Bonjour à tous | Bienvenu sur le forum ... |
| 09/12/2019 à 17:38 | marc999999 | Chemin relatif et changement des noms des fichiers excels | Demande pas claire + changeante + pas de détails = réponse inexistante ou inadaptée..... |
| 09/12/2019 à 17:13 | Jcarl | Résutat d'une question | Essayez ceci ... |
| 09/12/2019 à 16:54 | excel_dev_32 | [VBA] Convertir en nombre | Salut Xmenpl ! Ce n'est pas faute de le répéter, mais j'ai l'impression que notre demandeur s'en fiche royalement ... |
| 09/12/2019 à 16:27 | emiliendu69 | Exercice Planning Standardiste | Une date - heure dans Excel c'est un nombre de jour écoulés depuis une date de référence. Une heure étant une fraction de jour, celà correspond à la partie décimale de la date (faire le test en passant l'une des dates au format numérique). Pour isoler l'heure, il suffit donc de retirer la partie ent... |
| 09/12/2019 à 16:17 | karimk | Trouver une valeur composée deux critères parmi une grille | Bonjour, salut Girodo, S'il s'agit de trouver l'intersection d'un tableau à double entrées : Et s'il faut d'abord déterminer la position correspondant à une valeur ... |
| 09/12/2019 à 16:06 | emiliendu69 | Exercice Planning Standardiste | Sans transformation, un exemple de formule en C17 : La logique reste la même pour compléter la partie "Autre cas"... |
| 09/12/2019 à 15:56 | jeje62600 | Conversion texte en valeur numérique dans textbox | Cela concerne à priori cet extrait : Il parcourt les 32 Textbox (i = 1 To 32) pour affecter à nouveau leur valeur à la ligne concernée. Il vous suffit d'ajouter une instruction If pour appliquer un traitement spécifique à la/les Textbox à convertir. Du genre ... |
| 09/12/2019 à 15:38 | jeje62600 | Conversion texte en valeur numérique dans textbox | Ce n'est pas l'impression que m'a laissé votre code, qui est plutôt propre ! Selon la textbox concernée, le code est à adapter dans l'éditeur VBA sur la ligne qui sert à affecter la valeur de la textbox du formulaire vers une cellule de la feuille Excel. A la place du *1 , vous pouvez aussi utiliser... |
| 09/12/2019 à 15:29 | jeje62600 | Conversion texte en valeur numérique dans textbox | Pour commencer, je vous invite à renommer vos Textbox et autres avec des noms plus explicites (de leur contenu)... Ce sera plus simple, y compris pour vous par la suite. De même, un peu d'indentation serait souhaitable pour faciliter la relecture du code ! Concernant votre soucis de conversion, un e... |
| 09/12/2019 à 15:24 | -_Julie_- | Optimisation boucle | Bon... Quelques remarques pour commencer : Votre code est carrément tordu ! Vous avez cherché à faire (très) compliqué là où c'est simple Il y a de nombreuses instructions inutilement répétées (du style, j'inscris une donnée dans une cellule, puis plus tard je vérifie si cette cellule n'est pas vide... |
| 09/12/2019 à 14:48 | -_Julie_- | Optimisation boucle | Je jette un oeil à votre fichier et je reviens avec un code révisé... |
| 09/12/2019 à 14:04 | jeje62600 | Conversion texte en valeur numérique dans textbox | Merci d'apporter plus de précisions (et idéalement un classeur pour illustrer votre demande). Par définition, le contenu d'une textbox est du texte, mais il est possible de le convertir au moment de le "valoriser" dans votre code. En l'absence de précisions, difficile d'en dire plus ... |
| 09/12/2019 à 12:02 | marc999999 | Chemin relatif et changement des noms des fichiers excels | Inutile de faire des demandes en doublon : https://forum.excel-pratique.com/viewtopic.php?f=2&t=133331&p=819065#p819065 https://forum.excel-pratique.com/viewtopic.php?f=2&t=133322&p=819045#p819045 Si votre fichier contenant la macro est dans le même répertoire, vous pouvez utiliser ce genre d'instru... |
| 09/12/2019 à 11:57 | giazy35 | Ajustement automatique hauteur de ligne en fonction du texte | Je pense que l'option "renvoyer à la ligne automatiquement" devrait répondre à votre problématique... Il faut au préalable sélectionner la plage concernée... |
| 09/12/2019 à 11:07 | excel_dev_32 | [VBA] Convertir en nombre | Bonjour, Comme indiqué précédemment : Sélection de la colonne entière --> "Données" --> "Convertir" --> "Terminer" ...Et le tour est joué ... |
| 06/12/2019 à 18:09 | Wiwitch | Transposer des celules | Aujourd'hui sur ce sujet, demain sur un autre ce sera moi qui te ferait ce commentaire ! Il y a des similitudes avec la formule que j'ai proposé : MOD(LIGNE(A2);2) et MOD(LIGNE();2) pour les lignes paires/impaires ARRONDI.INF(LIGNE(A2)/2) et ENT(LIGNE()/2)+1) pour écrire sur un indice de ligne 2 foi... |
| 06/12/2019 à 17:53 | Wiwitch | Transposer des celules | Une formule possible en C1 si les 2 colonnes à transformer sont A et B : Le fichier pour illustrer tout ça : Il est possible de faire ça avec VBA et probablement aussi Power Query que je ne maîtrise pas..... |
| 06/12/2019 à 17:44 | excel_dev_32 | [VBA] Convertir en nombre | Non, pas si tu choisis un séparateur qui n'est pas présent dans tes données ! L'intérêt est qu'Excel évalue le type de données convertie à la suite de l'opération, et reconnait les nombres comme tel... En clair, en utilisant l'outils, même sans appliquer aucune transformation, tes données seront rec... |
| 06/12/2019 à 14:10 | mishaagard | Format date anglais francais | Si on parle bien de l'utilisation de la fonction =TEXTE(), un exemple de formule : Sinon je vous invite à ajouter un classeur exemple... |
| 06/12/2019 à 10:58 | dani0388 | Nommer des cellules | Je conviens que la lisibilité est un élément important, mais ce n'est pas la base de données qui doit être lisible, mais son exploitation/analyse. Je vous suggère donc, comme xorsankukai (salut au passage !), de grouper toutes les données dans une unique feuille, et d'en faire une belle analyse sur... |
| 06/12/2019 à 10:45 | dani0388 | Nommer des cellules | Désolé de ne pas répondre directement concernant votre demande, mais je déconseille vivement la structure que vous comptez mettre en place. Je vais pousser le vice un peu plus loin et me faire de la pub en vous invitant à jeter un œil à ce document : https://www.excel-pratique.com/fr/telechargements... |
| 06/12/2019 à 09:47 | Nrev74 | Remplacer caractères en indice et exposant | J'ai voulu tenter quelque chose avec les caractères UNICODE correspondant aux indices et exposants... Mais ça n'a pas l'air de fonctionner comme prévu ! Soit je ne sais pas faire (probable !), soit le caractère n'est pas prit en charge par Excel et automatiquement transformé en nombre classique... L... |
| 06/12/2019 à 09:44 | kingescanor | Fichier Introuvable | Je vous souhaite une excellente continuation... |
| 06/12/2019 à 08:49 | xXJohnXx | Calcul nombre de réunion avec date différente | Bonjour, Je pense que vous avez omis un fichier exemple. Comme le problème semble entièrement lié à la structure de vos données, cet exemple sera indispensable pour avoir une réponse pertinente ... |
| 05/12/2019 à 17:40 | ope_af | Problème avec Range | Au final, pas besoin de VBA dans l'histoire. Vous pouvez créer une plage nommée de façon dynamique (à l'aide d'une fonction INDIRECT ou DECALER par exemple) et la mettre comme référence pour la validation. Je vous invite à ajouter un fichier type pour illustrer directement nos propositions... |
| 05/12/2019 à 17:12 | ope_af | Problème avec Range | A tester : Formula1:=Range(variable1 & ":" & variable2) Comme indiqué dans mon premier post, vous pouvez écrire directement le nom de la plage à la place de "Selection" ... |
| 05/12/2019 à 16:56 | anais_geomarket | Extraire une chaine de caractère à partir d'une liste | Je n'ai pas consulté votre fichier, mais votre demande fais écho à une demande similaire traitée il y a peu de temps : https://forum.excel-pratique.com/viewtopic.php?f=2&t=132702... |
| 05/12/2019 à 16:53 | ope_af | Problème avec Range | Vous avez 2 guillemets en trop ! Une syntaxe révisée ... |
| 05/12/2019 à 16:50 | kingescanor | Fichier Introuvable | Vous avez mal recopié ma proposition : il vous manque un point qui fait toute la différence (entre = et Cells )... Set DL = .Cells(Rows.Count, "A").End(xlUp).Offset(1, 0) Avec ceci, on fait bien référence à : Et non à ... |
| 05/12/2019 à 13:18 | kingescanor | Fichier Introuvable | Les 2 erreurs sont liées : Dans le code que tu as donné ici et sur lequel je me suis basé, tu indiquais : Et pas : En l’occurrence, ce n'est pas une plage valide... Ensuite, tu ne peux pas copier des colonnes complètes ("A:AM") à la suite d'une colonne déjà partiellement renseignée. Il faut donc déf... |