Date | Forum | Sujet | Extrait du message |
---|
21/03/2024 à 04:11 | Excel - VBA | Formule - SOMME.SI avec un range qui dépend de la valeur d'une cellule | J'ai un tableau dans lequel les lignes représentent des catégories et le colonne leur valeur quotidienne. J'aurais besoin de faire la somme des valeurs d'une catégorie donnée en fonction d'une date donnée. En gros une fonction SOMME.SI avec la plage de la somme qui se déplace en fonction de la date... |
29/01/2024 à 12:19 | Excel - VBA | Création de cases à cocher | Je dois créer des cases à cocher pour un formulaire de suivi d'activité dans les cellules H4 à H353 et I4 à I353, avec pour chacune liée à la cellule dans laquelle elle est placée. Il y aura ensuite une mise en forme conditionnelle pour alerter en cas de différence entre les cellules de chaque ligne... |
17/01/2024 à 15:17 | Excel - VBA | Erreur sur une ouverture de fichier | J'ai une macro qui ouvre un fichier Excel dans lequel je vais chercher des données pour les importer dans le fichier Excel de travail. J'ai un plantage "Objet requis" sur le Est ce que vous pouvez m'expliquer d'où ça vient ? J'ai tenté Workbook.Fichier_destination.Activate, Workbook(Fichier_destinat... |
28/07/2023 à 20:17 | Excel - VBA | Instruction Find | Je galère chaque fois que j'utilise cette fonction mais en tatonnant j'arrive à la faire tourner correctement. Mais là je sèche. J'importe une page internet dans une feuille Excel pour y récupérer quelques données. Je procède en 2 étapes : Pour chercher l'emplacement des données que je veux récupére... |
23/07/2023 à 08:49 | Excel - VBA | Envoi d'un mail via Outlook par un compte autre que le compte par défaut | Salut; Je cherche à envoyer un mail par Outlook avec un compte différent du compte par défaut. La variable Expéditeur est déclarée comme Account, le compte que je veux utiliser est correctement identifé dans la boucle mais le mail est quand même envoyé avec le compte par défaut. SI quelqu'un a la so... |
22/07/2023 à 16:58 | Excel - VBA | Ouverture d'un fichier csv | J'ai besoin d'ouvrir un fichier CSV pour extraire certaines des données qu'il contient. Quand je l'ouvre manuellement à partir de Windows Explorer j'ai bien toutes les données rangées par colonne. Par contre quand je l'ouvre avec Toutes les données sont concaténées dans la première colonne, séparées... |
29/06/2023 à 12:55 | Excel - VBA | Boucle sur les fichiers d'un dossier | Un sujet maintes fois traité mais sur lequel je bloque. J'ai le code : J'ai un plantage sur le " Liste_déclarations = Dir ", et si je ne le mets pas la boucle se fait toujours sur le même fichier. Qu'est ce qui cloche dans mon code ? Merci d'avance. Manu... |
14/06/2023 à 15:21 | Excel - VBA | Dépassement de capacité sur ProgressBar | J'ai un dépassement de capacité qui est apparu sur un ProgressBar. Le ProgressBar est calculé avec ProgressBar1 = Ligne_suiv * 100 / Ligne_total, avec Ligne_suivi qui varie de 7 à 1157 et Ligne_total qui vaut 1157. Le dépassement de capacité s'affiche quand Ligne_suivi = 358, donc un ProgressBar = 2... |
21/10/2022 à 11:54 | Excel - VBA | Recherche d 'une heure dans une liste | Je cherche à remplir un tableau à partir d'une liste de valeur horodatées (ma consommation électrique heure par heure). L'idée est de chercher la date dans la colonne 1 pour déterminer la ligne du tableau correspondante puis de chercher l'heure dans la ligne 1 pour déterminer la colonne du tableau c... |
04/08/2022 à 07:33 | Excel - VBA | Références manquantes | Je viens de changer de PC et mon projet existant ne fonctionne plus. Il manque les références : - Adobe Reader File Preview Type Library - Microsoft Windows Common Controls 2 6.0 (SP6). C'est bien un Office 32 bits comme sur mon PC précédent (pour anticiper les questions d'incompatibilité des calend... |
19/07/2022 à 17:56 | Excel - VBA | Renvoi à la ligne qui ne fonctionne pas | Je remplis une cellule avec Range("E1")="Approval Holder" & Chr(13) & Chr(10) & "Type Designation" mais à l'affichage les 2 textes sont accollés sur une seule ligne au lieu d'être sur 2 lignes. Je dois aller manuellement sur la cellule et faire F2 et Entrée pour que le texte apparaisse bien sur les... |
15/06/2022 à 10:40 | Excel - VBA | Variable objet ou variable de bloc non définie avec GetOpenFileName | Tout est dans le titre. La boite de dialogue s'ouvre bien, je sélectionne le fichier et l'erreur flashe quand je clique sur Ouvrir (ou sur Annuler d'ailleurs). Si vous avez la soution je prends. Voilà mon code Et tant qu'à abuser du forum, comment est ce que je pourrais limiter la liste des fichiers... |
22/12/2021 à 11:58 | Excel - VBA | Fonction somme.si qui récupère les données sur plusieurs lignes | J'ai un tableau de ce genre : Pour chaque valeur de Life Limit j'ai besoin de récupérer la somme des différences de la première et de la deuxième ligne de la colonne CSN. Je pensais passer par la différence de deux somme.si, mais je ne sais pas récupérer la deuxième ligne de chaque Life Limit (typiq... |
20/12/2021 à 14:59 | Excel - VBA | Crypter un mot de passe | J'ai créé un système d'identifiant / mot de passe pour attribuer des droits en fonction des utilisateurs. Aujourd'hui le mot de passe est enregistré dans un tableau avec les autres paramètres de chaque profil, et quand l'utilisateur se connecte à l'outil, le mot de passe qu'il saisi est comparé au m... |
16/08/2021 à 16:21 | Excel - VBA | Insertion d'une image dans une cellule nommée | Je cherche à insérer une image dans une cellule fusionnée que j'ai préalablement nommée. Dans mon cas la cellule s'appelle " Logo ", est la fusion des cellules A1 à E5 et est affectée à l'onglet " Fiche de pesée " uniquement. Pour l'instant j'ai ce code qui fonctionne : Pour simplifier la gestion du... |
29/07/2021 à 08:21 | Excel - VBA | Nom d'onglet variable | J'attribue des fichiers à une variable Workbook et des onglets à une variable Worksheet. Pour appeler l'onglet je dois mettre NomVariableFichier.Sheets(NomVariableOnglet.Name) . Pourquoi est ce qu'appeler directement NomVariableFichier fonctionne mais qu'il faille passer par Sheets(NomvariableOnglet... |
27/07/2021 à 18:42 | Excel - VBA | Séparateur de décimale | Histoire d'armoniser le fonctionnement de mes macros qui peuvent être amenées à tourner sur des PC masterisés en français ou en anglais, j'ai mis un au lancement de la macro pour être sûr du séparateur de décimal qui va être utilisé. Et pourtant chaque fois qu'il y a un chiffre décimal c'est la virg... |
21/07/2021 à 09:01 | Excel - VBA | Gestion d'erreur | J'ai une procédure qui balaye un tableau pour reporter des valeurs dans un UserForm et qui va ensuite rechercher ces valeurs dans un autre tableau pour afficher un paramètre lié. Le code : Dans l'idée je voudrais que si la première boucle dans est en erreur (la fonction Match ne trouve pas la valeur... |
07/07/2021 à 10:39 | Excel - VBA | Valeur d'une cellule qui n'est pas reportée dans un TextBox | J'ai un TextBox nommé " Commentaires " dans lequel je viens mettre la valeur d'une cellule avec le code suivant Est ce que vous savez pourquoi dans certains cas ça passe et dans d'autres ça plante parce qu'il n'y a pas un " .value " ? Ca semble aléatoire, l'erreur apparait subitement sur une ligne q... |
08/05/2021 à 23:08 | Excel - VBA | Passer au premier plan un fichier ouvert dans une autre instance | J'ouvre un fichier Excel dans une nouvelle instance (pour pouvoir intervenir dessus sans suspendre la macro) avec le code : Comment faire pour qu'il s'affiche au premier plan ? Tel quel, il s'ouvre systématiquement en arrière plan. J'ai cherché sur le net et tout ce que j'ai trouvé me renvoie une er... |
07/05/2021 à 10:12 | Excel - VBA | Rendre un classeur visible | J'ai une macro qui tourne à partir d'un classeur masqué par Application.Visible = False La procédure associée à mon bouton est Mais le fichier CarnetMécano reste masqué. Est ce que quelqu'un pourrait me donner le pourquoi du comment ? Merci d'avance. Manu... |
10/04/2021 à 10:23 | Excel - VBA | Item de listbox sélectionné mais non affiché | J'ai un ListBox qui contient une liste de références de documents. Quand on sélectionne un document le listbox est régénéré pour n'afficher que les documents correspondants aux critères du document sélectionné (l'émetteur et le type). Avant cette régénération je mémorise le document sélectionné dans... |
30/03/2021 à 14:42 | Excel - VBA | Navigation entre UserForm | Est ce qu'il y aurait un moyen de " naviguer " entre plusieurs UserForms comme on le fait avec Alt + Tab pour les fenêtres Windows ? Je n'arrive qu'à afficher le dernier UserForm chargé, qu'il soit Modal ou non. Manu... |
28/03/2021 à 13:29 | Excel - VBA | Double clic sur un ComboBox | J'ai des ComboBox sur lesquels j'ai passé le Style à 2 pour empêcher l'opérateur de saisir une valeur qui n'est pas dans la liste. Mais cette option neutralise le double clic sur le ComboBox. Et j'ai évidemment une procédure associée à l'évènement double clic... Est ce qu'il y a un moyen d'interdire... |
26/03/2021 à 21:50 | Excel - VBA | ListBox sélectionnée, mais en fait non. Enfin si mais ça se voit pas | J'ai ce code pour mémoriser la sélection d'une ListBox avant de la regénérer (pour trier les pour resélectionner la ligne une fois que c'est fait : Mon problème est que la ligne sélectionnée n'est pas surlignée en bleue sur la ListBox. Pourtant l'espion me confime bien que ListeTypes.selected(i) = T... |
15/03/2021 à 10:57 | Excel - VBA | Fonction Match avec plusieurs critères | Salut, Tout est dans le titre : est ce qu'il y a une possibilité d'utiliser la fonction match avec plusieurs critères ? Ma base de données est triée par ordre alphabetique par matériel en colonne B (avion, hélico, planeur, moteur et hélice), puis par constructeur en colonne K, puis par type en colon... |
02/03/2021 à 14:40 | Excel - VBA | Pb sur les critères d'un tri | J'ai un problème avec mes routines de tri Fonctionne, fonctionne aussi, mais me renvoie une erreur d'exécution 1004. Il y a une limitation du nombre de critères pour les tri ? Manu... |
22/02/2021 à 21:42 | Excel - VBA | Instabilité d'Excel | Re, Comme ça m'arrive régulièrement, il y a 1 h j'ai eu un plantage d'une macro qui a toujours bien fonctionné jusqu'ici (une boucle sur une colonne pour trouver une valeur et le report des valeurs de la ligne correspondante dans des contrôles d'un UserForm). J'ai tenté plusieurs fois, avec un plant... |
22/02/2021 à 21:04 | Excel - VBA | WorksheetFunction.Min | Est ce qu'il y a moyen d'extraire la valeur mini d'une série de variables quand certaines sont vides (et non pas à 0) ? WorksheetFunction.Min renvoie 0 dans ce cas. Bien sûr celles qui sont vides ne sont jamais les mêmes, donc je dois toutes garder dans ma procédure. J'ai testé et bizarrement la for... |
05/02/2021 à 17:32 | Excel - VBA | Ouverture de fichier en lecture seule et pb de comptage de lignes | J'ai la commande Pour ouvrir le fichier Tables avions.xlsm et lui affecter le nom Tables_avions. Mais j'ai 2 problèmes : 1. Le fichier s'ouvre systématiquement en lecture seule 2. je fais une boucle sur les données contenues dans le fichier avec : Mais le me donne 1048576 alors qu'il n'y a que 4 lig... |
18/01/2021 à 22:05 | Office | Formulaire Word récalcitrant | J'ai ce formulaire avec des zones de texte et des cases à cocher. Je le remplis aujourd'hui à la souris, c'est pas le plus ergonomique. Quand j'essaie de le remplir au clavier il me saute systématiquement une case à cocher quand j'utilise les flèches et je ne peut pas cocher les cases avec le clavie... |
17/12/2020 à 20:19 | Excel - VBA | Nombres aléatoires | Salut, J'ai écrit un petit truc pour les révisions des multiplications / divisions de ma fille. Mais chaque fois qu'on ouvre le fichier les nombres supposés aléatoires forment en fait toujours la même série. Est ce que vous savez pourquoi ? Merci d'avance. Manu... |
03/11/2020 à 07:20 | Excel - VBA | Procédure avec un UserForm en argument | Tout est dans le titre : comment lancer une procédure ou une fonction avec un UserForm en argument ? Dans mes UserForm je dois lancer une procédure publique située dans un Module. J'ai essayé dans le UserForm et dans le Module mais forcément ça fonctionne pas. Je suis preneur de la solution. Merci d... |
02/11/2020 à 08:52 | Excel - VBA | Naviger sur Internet et télécharger le fichier désigné par l'adresse | J'aurais besoin de télécharger des fichiers, tous en pdf, sur Internet pour les stocker en local avec un nom dépendant des valeurs de TextBox. Pour illustrer, un des sites concernés est https://ad.easa.europa.eu/ . L'idée serait que : - Un CommandButton ouvre Internet pour que l'opérateur puisse nav... |
01/11/2020 à 15:25 | Excel - VBA | Création d'un ListBox avec un dictionnaire | J'alimente une ListBox avec un dictionnaire avec ce code Pour d'autres ListBox ou ComboBox j'aurais besoin de ne transférer que les lignes qui répondent à un critère extérieur, la valeur d'une des cellules de la ligne dans mon cas ? Pour l'instant j'utilise une boucle qui me passe toutes les lignes... |
19/10/2020 à 19:31 | Excel - VBA | Déterminer si un nombre est dans une plage définie dans une cellule | J'ai essayé de trouver le truc mais là je sèche. J'ai une plage de n° de série définie dans une cellule sous la forme " XXXX-YYYY " pour les n° de série XXXX à YYYY et " AAAA;BBBB " pour les n° de série AAAA et BBBB, les deux pouvant être combinés, du style " AAAA;BBBB-CCCC;DDDD-EEEE;FFFF ". J'ai be... |
10/10/2020 à 21:03 | Excel - VBA | Format d'affichage des temps | Je veux afficher une durée en minutes:secondes. Naïvement j'ai utilisé Mais les minutes sont systématiquement à 12. Par contre si j'utilise Là le décompte est bon. Est ce que quelqu'un peut m'expliquer le pourquoi du comment ? Même si finalement j'ai utilisé Application.Text au lieu de Format, je su... |
07/10/2020 à 15:01 | Excel - VBA | Bug avec l'instruction Range | Jusqu'à maintenant j'ai jamais eu de problèmes avec l'instruction Mais depuis aujourd'hui j'ai droit à un " la méthode range de l'objet _global a échoué ". Pourtant les x (3), y (1) et z (4) sont correctement définis... Qu'est ce qui cloche ? Manu... |
06/10/2020 à 16:30 | Développement | [VBS] Décompression d'un fichier Zip | Je suis en train d'écrire un script vbs pour automatiser la décompression d'un Zip. Avec le script à l'extérieur du Zip ça fonctionne mais ça implique de connaitre au préalable le chemin du Zip qu'on veut aller chercher. L'idée est d'intégrer le script au Zip, déjà pour n'avoir qu'un élément à téléc... |
05/10/2020 à 15:47 | Excel - VBA | Popup sencé disparaitre automatiquement | Salut, Je me suis fait un fichier Excel pour le pointage de mes horaires. Il est lancé par un script vbs et enregistre juste l'heure dans une feuille. Histoire de confirmer que l'heure a bien été enregistrée, j'ai mis en place une popup qui devrait en théorie rester affichée 1 seconde. J'ai utilisé... |
23/06/2020 à 13:26 | Excel - VBA | Tri qui ne fonctionne pas | J'ai le code suivant pour faire un tri par ordre alphabétique (numérique en fait). La feuille "Budget" existe bien Les variables Jour_budget, Dernière_ligne et Compte_budget sont correctement définies. La macro s'exécute sans message d'erreur. Mais le tri ne se fait pas. J'ai essayé d'enregistrer le... |
23/06/2020 à 13:19 | Excel - VBA | Conversion de texte en nombre | Comme tout le monde pour convertir un texte en nombre j'utilise : Ma variable Texte, de valeur "100", étant reprise d'une ListBox ça fonctionne très bien. Par contre quand je fais Format(Val(Texte),"0.00") le résultat est "100.00", donc pas une valeur numérique mais un texte. Quelqu'un peut m'expliq... |
18/06/2020 à 14:47 | Excel - VBA | Mise en page qui dépend de la résolution d'écran | J'ai des fichiers Excel que j'utilise pour éditer des rapports en pdf. J'ai créé ces fichiers sur mon PC perso. Quand je les utilise sur un autre PC la mise en page à l'impression est différente, et je me retrouve avec des données à cheval sur 2 pages. Après avoir farfouillé un peu ça vient de la ré... |
26/02/2020 à 15:17 | Excel - VBA | Calcul par formule approximatif | J'ai une simple feuille de calcul qui liste des recettes et des dépenses. Toutes les valeurs saisies sont des décimales à maximum 2 chiffres après la virgule (je le ai vérifiées une par une), les recettes en positif et les dépenses en négatif. A la fin de la liste j'ai une formule SOMME(plage du des... |
02/02/2020 à 00:44 | Excel - VBA | Désélection d'un item d'une ListBox | J'ai un ListBox qui se rempli avec des TextBox et un bouton qui enregistre les données des TextBox dans le ListBox, et j'aimerais que lorsqu'on sélectionne un item les données s'affichent dans les TextBox pour pouvoir les modifier. Mais ça implique aussi de pouvoir désélectionner les lignes pour éve... |
28/01/2020 à 16:59 | Excel - VBA | Saisie d'une date dans un DTPicker | Quand on saisi une date manuellement dans un DTPicker il faut passer le curseur au champ suivant par la flèche ou la souris. Est ce qu'il y a un moyen pour que le curseur passe automatiquement au mois quand je jour est saisi et à l'année quand le mois est saisi ? Ca simplifierait largement la saisie... |
24/01/2020 à 09:52 | Excel - VBA | Déclaration du nom d'un USF dans une variable | Est ce que quelqu'un saurait 'expliquer pourquoi ce code ne marche pas ? Ca bloque à la première ligne La variable USF est bien déclarée en public comme Object, la UserForm "USF1003_00_MatérielModèles" existe bien. Elle est d'ailleurs ouverte en arrière plan par la procédure : J'ai essayé de déclare... |
23/01/2020 à 09:57 | Excel - VBA | Différence entre Enabled et Locked | J'ai vu sur le Net qu'il serait possible de remplacer Enabled par Locked pour interdire la modification d'un TextBox, avantage étant qu'avec Locked le contenu du TextBox n'apparaitrait pas grisé comme avec Enabled. Je sais pas si j'ai un mauvais karma, mais quand je remplace Enabled par Locked, mon... |
20/01/2020 à 12:23 | Excel - VBA | Pb de setFocus | J'ai un code, lancé par un évènement AfterUpdate, pour contrôler la validité d'une adresse mail saisie dans un TextBox. Si l'adresse est invalide, je voudrais que l'opérateur soit contraint ou de saisir une adresse valide ou de supprimer l'adresse invalide. Pour ça le code du TextBox prévoit un SetF... |
16/01/2020 à 12:43 | Excel - VBA | Retour à la ligne dans un TextBox | J'ai créé un formulaire d'envoi d'un mail par vba, avec un TextBox pour la saisie du corps du mail. Comment faire pour que le retour à la ligne dans ce TextBox se fasse par la touche entrée, comme dans n'importe quel logiciel de traitement de texte ou messagerie, et pas par la combinaison Ctrl + Ent... |