| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/05/2021 à 13:02 | Danang | Recherche dans un plusieurs onglet | Un test qui fonctionne chez moi si on recherche la lettre A par exemple : A adapter à votre fichier. Cdlt... |
| 08/05/2021 à 12:13 | Arthur AMY | Enlever des chiffres après la virgules | Avec un arrondi ou une troncature ? Si c'est un arrondi alors : Cdlt, Edit : Value étant la propriété par défaut des objets range et cells il n'est pas forcément obligatoire de les préciser, même si cela dépend des écoles d'apprentissage... |
| 08/05/2021 à 11:47 | Joco7915 | Protection d'une plage | Je le mets aussi par ici en note à moi même, au cas où il est possible de se baser sur la propriété Locked (donc si la cellule est vérouillée ou non) de l'objet Target sans spécifier de plage d'intersect. Donc en repartant sur le code de BrunoM45 : Cdlt... |
| 08/05/2021 à 11:24 | Danang | Recherche dans un plusieurs onglet | La fonction recherche fonctionne très bien dans votre cas comme vous n'avez pas parlé de formule ou de code : Cdlt, @BrunoM45 : Je m'attends à ce que tu passes par là... |
| 08/05/2021 à 11:09 | Joco7915 | Protection d'une plage | Le seul moyen à ma connaissances est de déverrouiller la propriété de protection des cellules(6) sauf celles des cellules que vous souhaitez protéger (où la checkbox de l'étape 6 doit être cochée) puis de verrouiller la feuille. Cdlt... |
| 08/05/2021 à 11:04 | jos68 | Macro remplacer texte par un autre d'une base de donnée | Désolé mais je n'arriverais à faire plus malgré mes essais à l'aide d'INDEX EQUIV, RECHERCHEV qui me retourne le même résultat ou un SOMMEPROD(CHERCHE()) qui me donne des erreurs sous certaines lignes. En effet même par VBA il faudrait comparer caractère par caractère et trouver quelle est le mot co... |
| 07/05/2021 à 20:53 | jos68 | Macro remplacer texte par un autre d'une base de donnée | Un test en D3 et à tirer : Par contre il faut qu'en A3 vous ayez inscrit Subtran 45-3/35-RP et non Subtran45-3/35-RP. Pour votre conversion de la ligne 8 je ne comprend pas la logique désolé. Cdlt... |
| 07/05/2021 à 20:46 | Imad SIO | Copier valeur d'une plage de cellule sur un autre classeur selon contenu | Qu'entendez vous par "Développer" ? Vous souhaitez archiver vos données dans les différents répertoires cités ? Pourquoi avoir 3 fois le même fichier ? Ci c'est le cas alors ce code devrait convenir où je boucle dans les disques S, D et K via le tableau REP : Cdlt... |
| 07/05/2021 à 20:39 | sandrine-c | Graphique - Afficher uniquement les valeurs non nuls sur une plage définies | Un exemple par procédure événementielle lors de la réactivation de la feuille qui peut être adaptée en fonction du besoin d'activation : Avec le nom BDD défini par : Pour adapter les axes d'un graphique il est également possible de simplement filtrer. Cdlt... |
| 07/05/2021 à 20:04 | Karine0013 | Enregistrer sous répertoire et nom_fichier variables | Avez-vous lu correctement mon message ? Le dossier bon_commandeS00003 existe-t-il ? Si non alors impossible d’exécuter la macro car le lien n'est pas trouvé vous ne nous avez pas donné le comportement à avoir au cas où le dossier n'existe pas malgré mon interrogation dans mon précédent post. L'incré... |
| 07/05/2021 à 20:00 | Imad SIO | Copier valeur d'une plage de cellule sur un autre classeur selon contenu | Je suppose que si avril se trouve en colonne F alors janvier se trouve en colonne C. Donc sur cette base pour le collage des valeurs copiées on détermine la colonne de cells où coller les valeurs via Month(Date) + 2 : Si ça ne correspond pas merci de joindre une ligne avec les en tête et une ligne d... |
| 07/05/2021 à 19:29 | Olivier TP | Probleme WITH avec condition | Je pense que votre code est mal construit. Ici vous testez si A1 est égal a Bonjour, donc il faut utiliser If et non With. Ci-contre un test pour colorier la forme Rectangle 1 avec fond blanc et texte noir : Cdlt... |
| 07/05/2021 à 19:16 | Salamèche | Archiver les tâches finies sous Excel - planning | Un test où le classeur d'archive se nomme ARCHIVES, la feuille ARCHIVES et se trouve dans le même dossier que le classeur initial : Cdlt... |
| 07/05/2021 à 17:20 | Fooled | Regrouper / transformer données similaires | En fait lorsque vous dites que ça n'a pas fonctionné cela peut être frustrant pour nous car chez nous cela fonctionne, nous sommes quasi certain de notre code, mais au final ce n'est à priori pas le cas, sans savoir le pourquoi du comment, donc aucune marge de progression pour nous. D'où ma remarque... |
| 07/05/2021 à 16:48 | axcelo | Changer le format d'une date - Excel 2013 | C'est beaucoup plus clair en effet quand on connait la finalité et avons le fichier jusqu'au bout. Dans ce cas à tester en A2 puis tirer : Chez moi ça fonctionne si en F2 je force l'inscription du 26/04/2025 alors sur la feuille "Suivi du personnel" la dose en BA10 correspond bien à la dose O2 de la... |
| 07/05/2021 à 15:54 | Robin87 | Fonction SI avec une liste déroulante | Si vous ne souhaitez pas de limite alors il ne faut pas de minimum car c'est la base de la différence que nous allons faire systématiquement le calcul donc : Ici j'ai mis le OU car vous utilisez la même formule pour l"argument si_vrai, il n'y a pas d'intérêt qu'elle soit si longue. Dans le cas de vo... |
| 07/05/2021 à 15:32 | axcelo | Changer le format d'une date - Excel 2013 | Même chose que mon poste au dessus, CONCATENER donne une valeur textuelle, incompatible avec le format date qui requiert une valeur numérique. Donc : J'espère jusque qu'en H2 vous n'aurez pas une valeur qui ne permet pas de transformer la valeur textuelle en valeur numérique. Mais pour ça il faudra... |
| 07/05/2021 à 15:08 | axcelo | Changer le format d'une date - Excel 2013 | Comme expliqué STXT vous transforme une valeur en valeur textuelle qui n'est pas compatible avec le format date. Il faut alors la retransformer en valeur numérique selon cette formule : Puis passer le format de la cellule en date courte. Cdlt... |
| 07/05/2021 à 14:45 | axcelo | Changer le format d'une date - Excel 2013 | En effet la théorie de Pedro22 se confirme, le système calendaire n'est pas le même. Ci-contre la manipulation à suivre : Par contre je ne savais pas que le système calendaire était dépendant du fichier et non de l'application. Merci beaucoup Pedro22 pour avoir éclairé ma lanterne sur ce sujet ! Cdl... |
| 07/05/2021 à 14:36 | Fooled | Regrouper / transformer données similaires | Qu'entendez vous par "ça n'a pas fonctionné" ... ? Qu'est ce qui ne correspond pas au résultat attendu ? Hormis la cellule A2/G2 ? Chez moi le résultat attendu via ce code est obtenu. Vous trouverez ci-joint le code inséré dans votre fichier, il ne reste qu'à l’exécuter. Cdlt... |
| 07/05/2021 à 14:32 | Robin87 | Fonction SI avec une liste déroulante | En effet je n'avais pas vu la subtilité et m'étais un peu perdu dans les données. Dans ce cas : Je pense qu'il est plus simple de prendre la valeur minimale que de comparer si une différence à une durée seuil, le plus simple étant de prendre la valeur minimale entre la différence des heures et la du... |
| 07/05/2021 à 14:10 | axcelo | Changer le format d'une date - Excel 2013 | Bonne idée en effet ! Par contre ce qui me semble bizarre c'est que certaines dates sont OK et d'autres non ? Après il serait aussi intéressant d'avoir le fichier base de donnée d'où l'on copie les valeurs, de savoir comment il est généré, qu'est ce qui est affiché comme date dans ce dernier avant l... |
| 07/05/2021 à 14:05 | Robin87 | Fonction SI avec une liste déroulante | Pourquoi 34H en HE alors que la tranche horaire n'est que de 152 à 169H, ce qui ferait 17H au maximum ? Je ne comprend pas trop votre raisonnement pour arriver à ces résultats, si vous pourriez développer, car je ne viens pas du domaine de la comptabilité. Sinon je serais parti sur ces formules, plu... |
| 07/05/2021 à 13:51 | axcelo | Changer le format d'une date - Excel 2013 | Pour la colonne F n'est-ce pas que la largeur de colonne est trop faible ? Avez vous essayé de recopier les formats des lignes d'au dessus ? Attention STXT transforme votre date numérique en texte, je ne pense pas qu'une formule de ce type soit adaptée. Veuillez plutôt utiliser : Si ça ne convient p... |
| 07/05/2021 à 13:44 | Karine0013 | Enregistrer sous répertoire et nom_fichier variables | En partant du principe que votre dossier existe. Sinon merci de nous préciser le comportement que vous souhaitez que le fichier ai : Cdlt... |
| 07/05/2021 à 13:25 | Fooled | Regrouper / transformer données similaires | Un second test même si je sens que le résultat ne sera pas l'attendu sur une cellule .. : Le code est directement à insérer dans un module et à exécuter. Cdlt... |
| 07/05/2021 à 09:21 | Fooled | Regrouper / transformer données similaires | Un test qui fonctionne quelque soit les lettres et espaces. Pour mettre en minuscule c'est la méthode LCase qu'il faut utiliser : Cdlt... |
| 07/05/2021 à 09:09 | zorro1314 | Créer un raccourci sur un fichier qui s'ouvre en lecture seule | Enregistrez-sous votre fichier en suivant cette manipulation : Puis créez un raccourci de ce fichier. Cdlt... |
| 07/05/2021 à 08:15 | Polygos | Extraire une chaine de caractères variable entre deux repères non uniques | Il faut enlever le nombre de caractères du mot d'en dessous qui sert à la recherche soit en B2 : Cdlt... |
| 06/05/2021 à 18:48 | Miam_Hazz | Conversion R1C1 vers A1 dans formule VBA | Le plus simple comme l'a dit Numéro 2 est de renseigner directement la formule que vous avez mis dans votre cellule EXCEL (pas celle du module VBA) avec l'argument comme ci-dessous : Sinon donnez nous votre formule en mode A1, pas R1C1 qui est dans votre cellule et nous l'adapterons. En résumé : Ran... |
| 06/05/2021 à 18:37 | Arthur AMY | Copier une ligne en fonction de la valeur d'une autre cellule | Ci-contre un test : Impossible de copier coller les couches de la colonne B car vos cellules sont fusionnées. Je vous déconseille de travailler avec des cellules fusionnées qui sont difficiles à maîtriser sous Excel/VBA. Cdlt... |
| 06/05/2021 à 17:03 | schumibel | Impossible de rajouter une colonne | Selectionnez toute la colonne ABI. Sur votre clavier CTRL + SHIFT + FLECHE DE GAUCHE puis En effet votre mise en forme va jusqu'à la fin du classeur, toutes les colonnes sont considérées comme occupées, vous ne pouvez donc pas en insérer plus que la limite qu'impose Excel. Nettoyez ces colonnes via... |
| 06/05/2021 à 16:41 | abbyetvous | Cumul jusqu'a une certaine valeur puis recommence à Zero | Après avoir relu tous nos échanges je crois que je l'ai. Je m'étais trompé dans les décalage donc en G5 : Cdlt... |
| 06/05/2021 à 15:46 | miliemelo82 | Convertir du texte (jour heures minutes) en nombre | Il y a surement plus simple comme formule, si certains passent par là je suis preneur, notamment par POWER QUERY ou VBA probablement ! Malgré tout je poste quand même, en C2 : Avec le format personnalisé de cellule en [h]:mm pour avoir des heures > 24h. Cdlt... |
| 06/05/2021 à 15:32 | Dargaud | Etendre valeurs en haut et en bas | Toujours plus simple avec un exemple en effet : Vous pouvez également passer par des cells comme vous l'aviez fait : Cdlt... |
| 06/05/2021 à 15:11 | Emel61 | Regrouper les doublons | C'est sûrement bête mais ... peut-être un tri ? Ca fonctionne avec les caractères alphanumériques Si ça ne correspond pas merci de joindre un fichier représentatif avec quelques données et le résultat attendu. Cdlt... |
| 06/05/2021 à 15:08 | miliemelo82 | Convertir du texte (jour heures minutes) en nombre | Merci de joindre un fichier avec 3 ou 4 lignes d'exemples afin de ne pas tomber dans le faux inutilement. Cdlt... |
| 06/05/2021 à 15:04 | Dargaud | Etendre valeurs en haut et en bas | Un exemple fonctionnel qui étend les données en haut et en bas en mettant 1 et 2 en A30 et A31 : Par contre je me rend compte que dans votre code vous avez 2 colonnes à incrémenter ? Pourriez-vous joindre un fichier avec le résultat attendu car je ne suis pas certain qu'Excel arrive à incrémenter 2... |
| 06/05/2021 à 13:21 | paita | Aide sur une macro | Merci du retour, me voilà rassuré. Évitez cependant les liens entre fichiers, c'est un conseil pour le futur. Cdlt... |
| 06/05/2021 à 13:20 | jb007 | Transformer un tableau X*Y en Yx1; Yx2 | Un exemple en passant par un chargement d'un array à 2D et transposant ses données en F2 : Cdlt... |
| 06/05/2021 à 12:01 | paita | Aide sur une macro | Comment ça sans ouvrir le fichier ? Chez moi aucune ouverture de fichier ne se passe, je ne comprend pas. Ici la formule est intégrée dans la cellule comme demandée. Merci de développer. S'il s'agit d'obtenir un résultat à cette formule sans ouvrir le fichier ce n'est pas possible car vous faites un... |
| 06/05/2021 à 11:51 | Raphael CARRET | Reporter un élément en fonction de la valeur de la cellule | Vous dites "en cliquant" et sans VBA, ce n'est, il me semble, pas possible. Pourquoi avoir besoin de VBA alors qu'une RECHERCHEV ferait le travail : Un exemple ci-joint. On peut tout à fait envisager une liste de validation pour la sélection des initiales, ainsi seules les initiales existant réellem... |
| 06/05/2021 à 11:45 | Numéro 2 | VBA dernière cellule non vide données en cascades | Dans ce cas il faut restreindre la plage de recherche de l'objet range, par exemple pour renvoyer la 8ème ligne, il faut exclure les colonnes A et B donc : Cdlt... |
| 06/05/2021 à 11:32 | paita | Aide sur une macro | En reprenant le code proposé par AlgoPlus comme il semble mieux convenir : Cdlt... |
| 06/05/2021 à 10:49 | RomainStagiaire2 | SOMME.SI Optimisée | Un TCD (tableau croisé dynamique) avec table structurée pour votre base de travail est beaucoup plus adapté à votre besoin, il suffit de l'actualiser pour tout recalculer. Il n'y a pas de formules dans ce TCD hormis la SOMME directement intégrée. Il s'agit d'un outil d'analyse. Une solution POWER QU... |
| 06/05/2021 à 10:42 | jpbt84 | MFC - Valeurs par défaut | Bon j'ai cherché un peu car je trouvais le défi intéressant : Il s'agit de l'arrondi supérieur de la moyenne de l'écart à la moyenne des valeurs minimales et maximales de la plage. Je ne connais pas le terme statistique exact désolé. Ci-contre le calcul : Cdlt... |
| 06/05/2021 à 10:03 | Numéro 2 | VBA dernière cellule non vide données en cascades | Une autre méthode pour trouver la dernière ligne sans préciser la colonne via la méthode find de l'objet range : Cdlt... |
| 06/05/2021 à 09:47 | Arthur AMY | Copier une ligne en fonction de la valeur d'une autre cellule | Chargez les valeurs a et b (ou leur résultat en ligne) dans des variables que vous réutiliserez dans la propriété rows de l'objet range. Ou joignez nous un fichier en nous expliquant son fonctionnement et le résultat attendu. Cdlt... |
| 06/05/2021 à 09:46 | lea_VBA | Définir un nom de plage avec des lettres et des chiffres | Ces noms correspondent à des références de cellule, je suppose qu'Excel les a réservé. Par exemple M452 est la cellule à l'intersection de la colonne M et la ligne 452. Préférez M_452. Cdlt... |
| 06/05/2021 à 09:44 | antony44 | Glisser formules automatiquement jusqu'à la fin d'un tableau non contigue | Ci-contre le code corrigé : Pour la suite je vous conseille d'ouvrir un nouveau sujet, n'ayant plus de lien avec l'intitulé du sujet. Par contre vous nous demandez de trier par référence, or il s'agit de formules, donc les références vont changer systématiquement ... Je vous laisse y réfléchir avant... |