Date | Forum | Sujet | Extrait du message |
---|
23/01/2023 à 19:28 | Excel - VBA | Fonction indirect | Pour recopier les valeurs d'un tableau d'une feuille "Sortie" dans une autre feuille, j'utilise la fonction : =INDIRECT("'Sortie'!C"&LIGNE()+5) Cette fonction me permet de copier les valeurs de la colonne C avec un décalage de 5 lignes. Je voudrais savoir s'il existe le même type de fonction pour co... |
19/05/2022 à 17:51 | Excel - VBA | Extraire 2 caractères dans une chaîne de caractères | Dans la chaine de caractères suivante : Rllement d'air CTA double flux (rendement échangeur : 75%) je souhaiterai extraire 75, qui est une variable, afin de l'incorporer dans une formule. Merci d'avance... |
18/04/2022 à 16:59 | Excel - VBA | Copier une plage de données dans un onglet visible | J'ai écrit ce code pour copier des cellules d'un onglets, dans différents onglets correspondants à des sorties : N'étant pas très calé en VBA, je voudrais savoir s'il est possible de simplifier ce code. D'autre part, lorsqu'on utilise ce classeur, seul l'onglet correspondant à la sortie est visible... |
16/03/2021 à 19:37 | Excel - VBA | Code VBA pour copier un onglet et le renommer avec une boîte de dialogue | J'ai un classeur Excel comprenant 2 onglets : un onglet "Matrice" et un onglet "Local 1". J'aurais voulu au moyen d'une macro commandée par un bouton faire une copie de l'onglet "Matrice", le renommer au moyen d'une boîte de dialogue et placer la copie en dernier (à la suite des autres onglets) Ce q... |
23/01/2021 à 17:58 | Excel - VBA | Index; Equiv avec liste ordonnée par ordre croissant | J'ai un tableau avec des valeurs ordonnées par ordre croissant et je souhaiterai trouver une valeur mini et une valeur maxi, en fonction d'une variable. La fonction index; equiv fonctionne bien pour la valeur maxi, mais la valeur mini, cela me donne la valeur inférieure. Dans l'exemple joint, normal... |
20/11/2020 à 07:49 | Excel - VBA | Ecrire une date en majuscule | Dans une cellule je voudrai écrire la date sous la forme "jour de la semaine" "jour" et "mois". Par exemple, si je tape 7/1 cela devient mardi 7 janvier. Avec un format de cellule, ça fonctionne, mais le texte est en minuscule. Est-ce qu'il existe une fonction permettant d'avoir le texte en majuscul... |
29/08/2020 à 18:49 | Excel - VBA | Macro valeur cible | Dans un classeur Excel, j'utilise une macro "valeur cible" pour calculer le résultat d'une formule avec 3 variables. Mon problème est que le calcul ne se fait pas automatiquement si je change une variables, il que je ressaisisse la deuxième variable pour que le calcul se fasse. Voici mon code : Dans... |
05/07/2019 à 19:11 | Excel - VBA | Supprimer le point d'interrogation dans l'entête d'une fenêtre InputBox | Je voudrai savoir s'il existe un code pour supprimer le point d'interrogation qui correspond à l'aide dans l'entête d'une fenêtre InputBox. Voici mon code : Quand la fenêtre de l'InputBox s'ouvre, dans l'entête, j'ai : le titre (Quel mois veux-tu effacer ?), puis un point d'interrogation qui corresp... |
01/06/2019 à 15:28 | Excel - VBA | Compter les cellules qui contiennent une valeur | Dans un tableau Excel, j'ai : une colonne F (F10:F637) qui contient des quantités, une colonne G (G10:G637) avec des cellules qui peuvent être soit vides, soit contenir du texte (15/21, 20/27), une colonne H (H10:H637) avec des cellules qui peuvent être soit vides, soit contenir du texte (15/21, 20/... |
12/02/2019 à 19:11 | Excel - VBA | Colorier des cellules en fonction de la valeur d'une autre cellule | Dans un classeur Excel, j'ai une liste de nom et de prénoms. Les noms sont dans la colonne C (C11:C123) et les prénoms sont dans la colonne D (D11:D123). Dans la cellule M6, j'ai une liste composée du nom et du prénom. J'aurai voulu, soit par MFC, soit par macro, que lorsque le contenu de la cellule... |
22/12/2018 à 16:18 | Excel - VBA | Trouver la valeur d'une cellule en fonction de 2 critères | Dans un fichier Excel, j'ai un onglet dans lequel je saisi et je calcule des valeurs et en fonction des valeurs saisies et calculées, je voudrais trouver la valeur qui se trouve dans un tableau qui est dans l'onglet Tableau. Par exemple, dans la feuille 1, dans la cellule C10 je choisi un angle, dan... |
01/12/2018 à 11:23 | Excel - VBA | Code VBA insérer un commentaire en fonction de la valeur d'une cellule | J'ai un fichier Excel qui comprend 2 onglets : "coupon réponse 1Q2019" et "Feuille2". Dans l'onglet "coupon réponse 1Q2019" les utilisateurs remplissent les cellules des colonnes C, D, E et F en fonction de leur choix. S'ils veulent participer à une sortie et faire 18 trous, ils inscrivent 1 dans la... |
15/11/2018 à 19:53 | Excel - VBA | Aide code VBA copier des onglets dans un nouveau fichier | J'ai un classeur Excel composé de plusieurs onglets : "Partenaires postulants", "sorties 2018", "partenaires", "Sortie", ... En parcourant divers sujets dans le forum, j'ai trouvé un code qui me permet de faire la copie des onglets "Partenaires postulants", "sorties 2018" et "partenaires" dans un no... |
02/10/2018 à 19:09 | Excel - VBA | Code VBA pour afficher une ligne si des cellules ont un commentaire | Dans un classeur Excel, j'ai un ensemble de cellules qui peuvent contenir des commentaires (H11:I125,H131:I180). Ces commentaires correspondent à une légende qui est ligne 185. Normalement la ligne 185 est masquée. Je voudrais que lorsque certaines cellules de (H11:I125,H131:I180) contiennent un com... |
25/07/2018 à 19:54 | Excel - VBA | Excel 2007 - Code VBA pour activer les macros | J'ai trouvé sur le site un exemple qui oblige un utilisateur d'un classeur à 'activer les macros à l'ouverture du classeur (voir exemple joint). Il y a une feuille appelée Macros qui est visible à l'ouverture du classeur, qui demande à l'utilisateur d'activer les macros, et une autre feuille qui s'a... |
23/06/2018 à 14:53 | Excel - VBA | Formule Excel - Figer les cellules | Dans un classeur Excel, j'ai dans un onglet des noms de personnes (Nom 1 à Nom 20, dans les cellules B4:B23) dans l'exemple, dans un autre onglet, j'ai une formule qui copie la valeur des cellules B4:B23 pour avoir le nom des personnes. Mon problème est le suivant : si je fais un couper / insérer le... |
12/03/2018 à 17:00 | Excel - VBA | Code VBA pour vérifier si un fichier existe avant sauvegarde | En me servant de spots similaires j'ai écrit un code pour copier dans un nouveau classeur des feuilles d'un autre classeur. Je voudrais ouvrir une boîte de dialogue, pour avertir si le nom donné pour la sauvegarde du nouveau classeur existe déjà. Le choix du répertoire où se fait la sauvegarde n'est... |
10/09/2017 à 19:43 | Excel - VBA | Format date avec première lettre du jour en Majuscule | Dans une feuille Excel, dans la cellule D7, je rentre le date sous la forme jj/mm et cela s'inscrit sous la forme : nom du jour jj/mm/aaaa. Si je tape 27/07, cela se traduit par jeudi 27 juillet 2017. Ce que je voudrais, c'est que la première lettre du jour soit en majuscule. J'ai essayé en modifian... |
13/07/2017 à 18:25 | Excel - VBA | Lenteur macro après impression PDF | Dans un classeur Excel, j'ai des macros pour masquer des lignes et des colonnes en fonction du contenu de certaines cellules. Ces macros sont commandées par des boutons et fonctionnent très bien et sont très rapides. Mais lorsque je lance une impression en PDF avec une imprimante PDF virtuelle (PDF... |
08/07/2017 à 19:30 | Excel - VBA | Aide sur macro | Dans un classeur Excel j'ai écris une macro pour masquer une ligne d'un onglet ("Partenaires"), si la somme d'un ensemble de cellules est égale à 0. Pour cela j'ai écris la macro suivante : Le problème est que lorsque j'exécute la macro j'ai le message suivant : 'Erreur d'exécution 1004': La méthode... |
11/06/2017 à 16:03 | Excel - VBA | Somme sous conditions | Dans une feuille Excel, j'ai des équipes composées de 2 joueurs. Pour chaque équipe, je voudrais au moyen d'une formule, faire la somme des meilleurs points des 2 joueurs (lorsque le score est différents entre les 2 joueurs), plus la somme des points d'un des 2 joueurs lorsqu'ils ont faits le même s... |
04/06/2017 à 14:17 | Excel - VBA | Code VBA ou formule pour copier des cellules avec mise forme | J'ai un classeur Excel composé de plusieurs onglets : Notice, Sortie, Partenaires, Arcachon, Gujan, Pessac. Dans l'onglet Partenaires, j'ai un ensemble de cellules (DM115:P134) avec des valeurs et une mise en forme (couleur de remplissage de cellule, qui peut être de couleur différente, pour chacune... |
29/05/2017 à 19:42 | Excel - VBA | Code VBA pour retour à la ligne automatique | J'ai un classeur Excel composé de plusieurs onglets, dont un onglet "Sortie" et un onglet "Partenaires". Dans l'onglet sortie j'ai une colonne (colonne C) avec le nom et une colonne D avec le prénom. Dans l'onglet "Partenaires" j'ai une formule pour assembler le nom et le prénom avec un espace entre... |
05/04/2017 à 19:43 | Excel - VBA | Code VBA et références relatives | Je ne suis pas assez calé en VBA pour savoir si une solution à mon problème existe. Lorsque j'écris des macros avec des références à des n° de ligne, si j'insère de nouvelles lignes ou si j'en supprime je suis obligé de reprendre la macro, car les références ne se modifient pas automatiquement. Je v... |
02/04/2017 à 19:44 | Excel - VBA | Message d'erreur sur code VBA | Pour masquer des lignes en fonction du contenu d'un ensemble de cellules, j'ai écris le code suivant (je voudrais que les lignes 121 à 223 soient masquées, si les cellules (H121:J220) sont vides) : Et lorsque la macro s'exécute j'ai un message d’erreur du type "Erreur d'exécution '13' : Incompatibil... |
21/03/2017 à 17:14 | Excel - VBA | Récupération de l'année dans une date | Dans une feuille Excel j'ai des cellules au format date jj/mm/aaaa. Dans d'autres cellules, je voudrais récupérer l'année, pour faire un calcul. Par exemple, si dans la cellule C6, j'ai la date suivante : 13/05/1975, je voudrais avoir dans la cellule D6, uniquement l'année, c'est à dire 1975. J'ai e... |
17/02/2017 à 17:28 | Excel - VBA | Code VBA pour masquer plusieurs lignes | N'étant pas très calé en VBA, si je veux masquer plusieurs lignes, qui ne se suivent pas (lignes 2,3, 112 à 117, 219, 220, par exemple), j'écris le code suivant : Si j'écris : J'ai un message d'erreur. Quelqu'un peut-il me donner le bon code pour remplacer ces 3 lignes par une seule. Merci... |
13/02/2017 à 15:06 | Excel - VBA | Code VBA pour recherche sur 2 colonnes | Dans un classeur Excel, je souhaite rechercher les cellules qui sont différentes de 1, à la fois sur la colonne 8 et sur la colonne 9. Pour faire la recherche sur la colonne 8, j'ai le code suivant : Pour faire la recherche sur les 2 colonnes j'ai écrit : Mais j'ai un message d'erreur. N'étant pas t... |
04/12/2016 à 14:07 | Excel - VBA | Copier un onglet à partir de la valeur d'une cellule | Dans un classeur Excel, j'ai un onglet qui sert de modèle. Dans cet onglet j'ai des macros pour : renommer cet onglet en fonction du texte contenu dans une cellule (cellule F9), masquer des lignes en fonction de la valeur de la cellule F11. Jusque là tout va bien, mais j'ai essayé d'écrire une macro... |
22/11/2016 à 19:04 | Excel - VBA | Message en fonction du contenu d'une cellule | Dans un fichier Excel, je voudrais afficher un message si la valeur max d'un ensemble de cellules est différente de la valeur d'une autre cellule. L'ensemble des cellules dont on doit trouver la valeur max, résulte de la somme d'une cellule calculée automatiquement et d'une cellule saisie manuelleme... |
28/12/2015 à 18:35 | Excel - VBA | Code VBA ou formule pour trouver dernière cellule pleine | Dans une feuille Excel j'ai 3 ensembles de cellules (D5:D34, E5:E34, F5:F34). Les valeurs dans les cellules D5:D34 sont calculées, les valeurs dans les cellules E5:E34 sont saisies manuellement et les cellules F5:F34 sont la somme des cellules D(n) et E(n). Les cellules D5:D34 ne sont pas forcément... |
21/12/2015 à 16:31 | Excel - VBA | Test sur valeur cellule | Dans une feuille de calcul Excel, je voudrais afficher un massage si le max d'un ensemble de cellule est différent de la valeur d'une autre cellule. Dans la feuille de calcul, j'ai un ensemble de cellules (J15:J44). Dans ces cellules on fait la somme des cellules (D15:D44) et (I15:I44). Si le max de... |
15/12/2015 à 16:15 | Excel - VBA | Trouver une cellule qui correspond à la valeur maxi | Dans un classeur j'ai un ensemble de 30 cellules avec des nombres (D4:D33) et 30 cellules avec un nom (C4:C33). Je voudrais que lorsque je recherche la valeur maxi des cellules (D4:D33), le nom auquel correspond la valeur maxi, s'affiche dans une cellule. Par exemple, si le maxi est 600 et que ce mo... |
01/12/2015 à 18:41 | Excel - VBA | Activer - désactiver les macros | J'ai un classeur Excel composé de 36 onglets, dont 33 avec des macros. Sur ces 33 onglets, 30 sont identiques ("Colonne ECS (x)"). Ces macros consistent essentiellement à masquer des lignes en fonction de la valeur d'une cellule. Les macros fonctionnent très bien, mais J'ai un petit soucis : dans la... |
11/11/2015 à 18:10 | Excel - VBA | Exécuter une macro quand la valeur d'une cellule change | J'ai un classeur Excel avec une macro dans l'onglet "Initialisation" qui me permet : de créer des copies de l'onglet "Colonne ECS(1)" en fonction de la valeur de la cellule (E7), de masquer des lignes de l'onglet ("Collecteur") en fonction de la valeur de la cellule (E11), cette valeur indiquant les... |
10/11/2015 à 17:46 | Excel - VBA | Code VBA pour masquer lignes d'un autre onglet | J'aimerais écrire une macro qui dépasse mes compétences... Dans le fichier Excel joint je cherche à masquer des lignes de l'onglet "Collecteur" en fonction de la valeur de la cellule (E11) de la Feuil1. Dans l'onglet "Collecteur" j'ai 40 lignes visibles (de 14 à 53), si la valeur de la cellule (E11)... |
08/11/2015 à 20:45 | Excel - VBA | Formule avec nombre variable d'onglets | J'ai un classeur Excel composé d'un nombre variable d'onglets. L'onglet "Colonne ECS(2)" est une copie de l'onglet "Colonne ECS (1)", créée à partir d'une macro (on peut créer autant d'onglets "Colonne ECS(x)" qu'on veut. Je voudrais copier les valeurs de la cellule (C4) de chaque onglet dans les ce... |
31/10/2015 à 19:53 | Excel - VBA | Code VBA pour effacer le contenu de cellules selon critère d | Je n'ai pas beaucoup de connaissances en VBA et je suis face à un petit problème, dont je ne trouve pas la solution dans d'autres discussions ayant déjà traité ce problème. J'ai un classeur composé de plusieurs feuilles. Le contenu de la cellule (D10) de la feuil1 "Collecteur" est soit "Oui", soit "... |
08/12/2014 à 17:43 | Excel - VBA | Couper-coller une sélection de cellules | J'aimerais écrire une macro qui dépasse mes compétences... Ce que je cherche à faire c'est couper-coller un groupe de cellules lorsqu'une colonne est cachée, afin qu'elles restent toujours visibles. Dans le fichier joint,je voudrais que les cellules (K13:K22) restent visibles lorsque la colonne K es... |