A

Membre fidèle

Inscrit le :27/07/2020
Dernière activité :14/09/2025 à 12:56
Version d'Excel :365 Fr
Lieu :France
Messages
204
Votes
64
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Abderrahmane BENALI

DateAuteur du sujetSujetExtrait du message
07/12/2024 à 15:33browniiesxVBA - Enregistrement selon une valeur filtréeBonjour browniiesx, JExceL2fr, Votre problème semble provenir de la manière dont vous gérez le filtrage et la suppression des lignes dans le tableau. Dans votre code actuel, vous copiez les lignes visibles après le filtrage, mais vous supprimez ensuite toutes les lignes du tableau, y compris celles...
03/08/2023 à 16:26olivcoco Envoyer email par VBAPas de souci ...
03/08/2023 à 14:49olivcoco Envoyer email par VBAIl se peut que le problème vienne de la manière dont les chaînes de caractères sont combinées. Dans VBA, on utilise généralement "&" pour concaténer des chaînes, plutôt que "+". Voici comment vous pourriez reformuler votre ligne de code Si vous utilisez un nombre d'adresses email variable, je recomm...
03/08/2023 à 13:27Rylaugone Excel - VBA - Surbrillance d'une colonne filtréeBonjour, Hésitez pas à envoyer un fichier pour plus d'informations, en regardant votre code il semble qu'il y a quelques problèmes. Je pense que le problème pourrait provenir de la partie où vous tentez de filtrer les données en colonne G et de mettre en surbrillance les cellules en colonne F. Une c...
01/08/2023 à 14:17Ruben Erreur lors du importation de fichierBonjour à tous, Concernant votre problème, est-ce que vous êtes sûr que toutes les cellules avec des dates sont remplies correctement et qu'elles sont toutes au format de date? Si l'une d'elles est vide ou dans un format différent, cela pourrait provoquer une telle erreur. Ci-dessus , vous additionn...
26/07/2023 à 16:49AphroditeExtraire le premier mot d'une chaîne et le comparer avec une collectionBonjour Aphrodite, Je recommanderais d'utiliser un Dictionary au lieu d'une Collection . Les Dictionary vous permettent de rechercher des clés de manière plus efficace que les Collections . A tester : Ici, les mots sont les clés et les IDCATs sont les valeurs dans le dictionnaire. La méthode Exists...
26/07/2023 à 14:17AlexisSOMME.SI.ENS + fonction OUBonjour Alexis, Excusez moi pour la réponse tardive, concernant ma solution, le problème semble être que le champ CA est de type texte. Vous pouvez essayer de convertir ce champ en nombre en utilisant la fonction VALEUR(), comme suit : En ce qui concerne votre question sur l'utilisation d'une plage...
20/07/2023 à 11:44Olivier TP Création boucle pour envoi de mail (Partie mail déjà opérationnelle)Bonjour Olivier TP, A tester : Remplacez "VotreFeuille" par le nom de la feuille de calcul contenant vos adresses électroniques. Le code de la procédure d'envoi d'e-mails doit être placé à l'intérieur de la boucle For Each , en utilisant Cellule.Value pour faire référence à l'adresse e-mail actuelle...
20/07/2023 à 11:34AlexisSOMME.SI.ENS + fonction OUBonjour BAROUTE78 Merci pour votre réponse ^^, cependant, j'ai remarqué qu'il y avait une petite confusion dans la syntaxe que vous avez fournie. La plage de cellules contenant les codes produits (AA6, AA7, ..., AAx) devrait être utilisée comme le dernier argument de la fonction SOMME.SI.ENS , et no...
20/07/2023 à 09:45AlexisSOMME.SI.ENS + fonction OUBonjour Alexis, La fonction SOMME.SI.ENS ne gère pas directement les conditions OR (OU). Vous pouvez faire une petite astuce en utilisant une combinaison de SOMMEPRODUCT (SOMMEPROD) et -- (double négation) qui transforme les valeurs TRUE/FALSE en 1/0 respectivement. Une version de la formule qui dev...
19/07/2023 à 19:48Pereira Augusto Enregistrement d'un fichier plus mettre en pièces jointes d'un mailVous pouvez utiliser la méthode GetInspector pour activer la fenêtre d'édition de l'e-mail, ce qui ajoutera automatiquement votre signature si vous en avez configuré une dans Outlook : Cette méthode insère la signature au début du corps du courrier, donc si vous avez déjà défini le corps du courrier...
19/07/2023 à 15:21Pereira Augusto Enregistrement d'un fichier plus mettre en pièces jointes d'un mailCa parait logique ce que je vais dire mais assurez-vous d'avoir une version de Microsoft Outlook installée sur votre ordinateur, car cette macro ne fonctionnera pas sans elle...
19/07/2023 à 15:20Pereira Augusto Enregistrement d'un fichier plus mettre en pièces jointes d'un mailBonjour, Vous pouvez simplement combiner les deux macros en une seule. J'ai ajouté quelques lignes de code pour attacher le fichier enregistré à votre courrier électronique. A tester : N'oubliez pas de remplacer "XXXX" et "XXX" par les adresses e-mail appropriées. J'espère que cela vous aidera ...
19/07/2023 à 11:14specimaneComment adapter la taille d'une cellule fusionnée à la taille du texteBonjour specimane, Si je ne me trompe pas les fonctionnalités d'ajustement automatique des tailles des cellules dans Excel, comme Rows.AutoFit ou Columns.AutoFit , ne fonctionnent pas avec les cellules fusionnées. C'est une limitation connue de Excel. Mais un moyen de contourner ce problème avec un...
18/07/2023 à 14:47Pereira Augusto Mise en forme Mail VBABonjour, A tester ...
17/07/2023 à 16:55MatraRenommer une feuille à partir d'une cellule d'une autre feuilleDans cette ligne, "C:\chemin\vers\vos\pdfs\" est le chemin vers le dossier dans lequel vous souhaitez sauvegarder vos fichiers. Vous devrez remplacer ce chemin par le chemin vers le dossier "2023" où vous souhaitez réellement sauvegarder vos fichiers. Supposons que le dossier "2023" est un sous-doss...
17/07/2023 à 09:43Clementgtnkn Correction de formuleBonjour, A tester ...
13/07/2023 à 16:59LouB2Classement photos automatiqueUn exemple de comment cela pourrait être accompli. Voici une méthode de base pour déplacer un fichier En supposant que vos photos soient nommées séquentiellement (par exemple, "photo1.jpg", "photo2.jpg", etc.) et qu'elles se trouvent toutes dans un dossier spécifique avant d'être déplacées, vous pou...
12/07/2023 à 10:14MatraRenommer une feuille à partir d'une cellule d'une autre feuilleBonjour Matra, Pour enregistrer chaque feuille au format PDF, vous pouvez utiliser la méthode ExportAsFixedFormat . Voici comment vous pouvez modifier votre macro pour inclure cette étape : N'oubliez pas de remplacer "C:\chemin\vers\vos\pdfs\" par le chemin réel où vous voulez sauvegarder vos fichie...
11/07/2023 à 16:54MatraRenommer une feuille à partir d'une cellule d'une autre feuilleVous pouvez utiliser une fonction VBA pour formater la date et l'heure de la cellule A1 en une chaîne de caractères qui peut être utilisée comme un nom de feuille valide. A tester ...
11/07/2023 à 16:22MatraRenommer une feuille à partir d'une cellule d'une autre feuilleBonjour, L'erreur que vous rencontrez semble suggérer que la valeur dans la cellule "A1" sur la feuille "Noms fichiers" ne respecte pas les critères de nommage des feuilles Excel. Assurez-vous que la valeur dans la cellule "A1" respecte ces critères. Je suggère d'ajouter quelques contrôles pour véri...
11/07/2023 à 16:17Heelflip Vérification signature électronique PDFBonjour, A tester ...
04/07/2023 à 16:25Aissuber Bloquer les valeur récupérées dans une celluleBonjour Aissuber, Je tiens à vous rappeler que chacun d'entre nous a ses propres talents et compétences, il n'y a pas lieu de se dévaloriser. Ne sous-estimez pas votre capacité à poser une question de manière claire et structurée, car c'est déjà une compétence en soi. Comme pour toute chose, la maît...
04/07/2023 à 15:23jul997Extraire PLUSIEURS FOIS du texte entre 2 symboles dans une chaineBonjour jul997, Il n'y a pas de moyen simple d'extraire plusieurs sous-chaînes spécifiques en utilisant une formule. Cependant, vous pouvez y arriver en utilisant une macro VBA. Un exemple : La macro utilise les expressions régulières pour chercher toutes les occurrences de textes entre !! et )) ...
04/07/2023 à 14:59Heavy_B Intégration d'un numéro de devis / facture automatiqueMmh d'accord je vois, le problème persiste. Essayez de modifier la ligne de code suivante : à Faites-moi savoir si cela aide...
04/07/2023 à 14:12Heavy_B Intégration d'un numéro de devis / facture automatiqueVous avez raison de suggérer d'inclure dans la chaîne de recherche. Cependant, nous n'utilisons pas dans la recherche de fichiers parce que nous voulons trouver tous les fichiers de devis, indépendamment de leur numéro d'ordre. Une fois que nous avons le nom de chaque fichier, nous extrayons le numé...
04/07/2023 à 13:53yenx25 Ajouter 1 a un nombreJ'espère que cela vous aidera...
04/07/2023 à 13:29cle1924Calcul nb interimaires vs garantie obtnue vs facturation vs reglementBonjour cle1924, J'espère que cela vous aidera ...
04/07/2023 à 13:17yenx25 Ajouter 1 a un nombreBonjour yenx25, A tester : Assurez-vous de remplacer "Feuille1" par le nom de la feuille où se trouve la cellule que vous voulez incrémenter, et "A1" par la cellule concernée...
04/07/2023 à 13:07Heavy_B Intégration d'un numéro de devis / facture automatiqueJe vois ce que vous voulez dire. Vous voulez obtenir le dernier numéro de devis enregistré, peu importe le client. Dans ce cas, le code doit chercher dans tous les dossiers de clients pour obtenir le dernier numéro de devis. Le code suivant fera cette tâche. Il parcourt tous les sous-dossiers dans l...
04/07/2023 à 13:03yoarfSelection.FormulaR1C1A tester ...
04/07/2023 à 11:58yoarfSelection.FormulaR1C1Bonjour, Voici comment vos lignes de code pourraient être réécrites ...
04/07/2023 à 11:08ShadowSneaksInput à l'ouverture du fichier Excel...
04/07/2023 à 11:05ShadowSneaksInput à l'ouverture du fichier ExcelBonjour, Je dirais la même chose que WonderAleph, vous avez oublié d'ajouter l'extension du fichier (".xlsx" ou ".xls") à fileName...
04/07/2023 à 10:30Heavy_B Intégration d'un numéro de devis / facture automatiqueBonjour Heavy_B, Dans NumAuto le chemin est "C:\Mike\" alors que dans Save_excel et save_excel_et_pdf le chemin est "C:\MIKE\" . Est-ce normal ? Le chemin utilisé pour créer le dossier dans le module Save_excel et save_excel_et_pdf est différent de celui utilisé dans le module NumAuto . Est-ce norma...
03/07/2023 à 19:41sebpercuInsérer un champ de recherche issue du webBonjour sebpercu, Voici un exemple de base sur comment vous pourriez procéder avec VBA : Dans cet exemple, vous devriez remplacer "myElement" par l'ID de l'élément HTML réel que vous voulez extraire du site web, et " http://www.example.com " par l'URL du site web que vous voulez analyser. Vous pouve...
03/07/2023 à 12:13Heavy_B Intégration d'un numéro de devis / facture automatiqueBonjour, Un code à tester : Cet exemple suppose que vous ayez un bouton sur votre feuille de calcul qui exécutera cette macro lorsque vous cliquez dessus. Vous allez devoir faire quelques modifications au code pour qu'il corresponde à votre propre tableau Excel. Par exemple, vous devrez indiquer où...
29/06/2023 à 15:25Heavy_B Envoie de mail mais l'attache pose problèmeLe problème semble être lié à l'attachement de votre fichier Excel au mail. Dans le code que vous avez fourni, il semble que vous tentiez de joindre le fichier sans lui donner l'extension. L'extension du fichier (par exemple .xlsx pour un fichier Excel) est nécessaire pour que le système sache quel...
29/06/2023 à 15:20Manu31 Boucle sur les fichiers d'un dossierL'utilisation de Dir sans arguments est destinée à récupérer le prochain fichier correspondant au motif de recherche spécifié lors de l'appel précédent à Dir . Toutefois, l'état de la recherche de Dir est partagé à l'échelle globale dans l'application, et il peut être modifié par d'autres opérations...
29/06/2023 à 13:11Manu31 Boucle sur les fichiers d'un dossierBonjour Manu, Un code à tester ...
29/06/2023 à 10:03Heavy_B Exporter un sheet en fonction d'une cellule vide ou nonBonjour, Un code à tester : N'oubliez pas de remplacer "RepertoryPath" et "FileName" par vos propres valeurs...
27/06/2023 à 15:49Toine40 Power Pivot / Dax : Somme cumulative comparée A-1Bonjour Toine40, Je pense que votre problème pourrait venir de plusieurs sources : Vous utilisez lastdate sur la colonne 'Tab_FAC_VEN'[Date Pièce] . Il serait préférable d'utiliser max car lastdate est plus utilisé avec les colonnes de date dans un contexte de filtre, tandis que max donne si...
27/06/2023 à 15:28Loumatrix Petite question bête de definition de cellule à partir d'une variableBonjour Loumatrix, Pour définir une plage (range) dans Excel VBA, vous devez indiquer les coordonnées de la cellule comme "A1", "B2", etc. où "A", "B" sont les lettres des colonnes et "1", "2" sont les numéros de lignes. Cependant, dans votre code, vous utilisez deux variables numériques "a" et "i"...
27/06/2023 à 14:25Polosc La méthode range de l'objet worksheet a échouéPas de souci :)...
27/06/2023 à 13:06Polosc La méthode range de l'objet worksheet a échouéBonjour Polosc, A tester : Il semble que l'erreur vient de la façon dont vous utilisez les noms de colonne que vous avez extraits pour obtenir une plage. Vous essayez d'utiliser les chaînes de caractères "Colaño" et "Colref" comme s'ils étaient des noms de variables, mais ce sont en fait des chaînes...
27/06/2023 à 10:42Arthur AMY Appeler une macro Public Sub avec un bouton USFOui vous pouvez, toutefois, ceci n'est pas aussi simple que d'envoyer le mail directement. Domino n'offre pas de moyen intégré d'afficher un draft de mail avant de l'envoyer. Une possibilité consiste à enregistrer le document (le mail) sans l'envoyer, puis à l'ouvrir dans Notes. Vous pouvez le faire...
27/06/2023 à 10:17MarinekaliRécupérer le nom de l'utilisateur dans une cellule sans passer par du VBAMalheureusement, il n'existe pas de formule Excel intégrée pour obtenir le nom de l'utilisateur actuel. Vous l'avez déjà mentionné, mais la méthode typique pour accomplir cela serait d'utiliser VBA et la propriété Application.UserName . Vous pourriez essayer d'utiliser une formule pour récupérer le...
27/06/2023 à 10:13Arthur AMY Appeler une macro Public Sub avec un bouton USFIl semblerait que vous essayez d'appeler votre Sub MailLotus sans lui passer de paramètres, alors qu'elle est définie pour en attendre quatre. Ceci pourrait causer une erreur je pense. Pour appeler MailLotus correctement, vous devez fournir les quatre arguments nécessaires : Dans ce cas, remplacez "...
26/06/2023 à 15:47TeamG1Ouvrir plusieurs fichiers Excel dans un dossierPas de souci ^^...
26/06/2023 à 14:48TeamG1Ouvrir plusieurs fichiers Excel dans un dossierVous pouvez simplement modifier la partie de la boucle qui colle les données pour déplacer le collage vers la ligne suivante. Vous pouvez le faire en ajoutant 2 au lieu de 1 à l'Offset dans le code. Le code modifie ...