| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/03/2025 à 22:46 | matteo_loti | Stocker une plage de cellule dans un tableau | Que nous dis Crosoft à ce sujet ? Propriété Worksheet. Cells : Renvoie un objet Range qui représente toutes les cellules de la feuille de calcul (et pas seulement les cellules actuellement utilisées). Objet Range (Excel) : Représente une cellule, une ligne, une colonne, une sélection de cellules con... |
| 08/03/2025 à 18:27 | matteo_loti | Stocker une plage de cellule dans un tableau | En complément de la réponse de Galopin : C'est plutôt comme cela que vous devez opérer Le résultat en image ... |
| 07/03/2025 à 16:41 | BZB | InStr - problème de base | Cela sors d'où ce : (M3) ? Attention aussi à la méthode de comparaison qui est Binary par défaut. Plus d'informations ICI... |
| 04/03/2025 à 11:49 | Yvouille | VBA - Comportement inexplicable d'une macro | @Saboh Je ne pense pas que cela puisse régler le problème. Même avec le passage de cette propriété à True . Petit test avec cette procédure toute simple : En voici le résultat : Je suis d'accord sur ce point. Excel peut être très perfectible, Même si cela doit prendre plus de temps il est nécessaire... |
| 01/03/2025 à 08:53 | Briceuu | Ajouter un lien hypertexte à un bouton de commande en VBA | Que dire c'est un peu le foutoir dans ce projet non ? Quand on veux créer un projet d'abord on élabore le schéma. Ensuite on crée une interface minimaliste, en tenant bien compte de nommer les objets, (Vous trouver parlant vous CommandButton5 ?). Vous voulez mettre en place une gestion de données al... |
| 15/02/2025 à 19:14 | xavierdep | Vérifier que les derniers caractère d'un textbox sont bien des chiffres | Avec les expressions régulières ... Voici la fonction avec une expression régulière minimaliste. Et pour le test : Bonne programation... |
| 31/01/2025 à 00:34 | Cguillier | Formulaire monté avec VBA : Erreur d’execution 50290 | @cguillier quand tu dis : Pour effectuer cette commande il est préférable de passer par VBA Ici l'on utilise le paramètre UserInterfaceOnly pour la méthode Protect qui protège la feuille qu'au niveau de l'interface en laissant le libre accès au code. Pour utiliser le nom de code il faut d'abord l'ad... |
| 25/11/2024 à 00:40 | GrdBtChou | Comment mettre deux formules à la suite | Si j'ai tout bien compris, Dans la cellule AZ2 mettre : =SI(ESTVIDE(L1);"";SI(L1<AUJOURDHUI();"Expiré";"OK"))... |
| 19/11/2024 à 14:07 | Pascal62 | Macro qui ne fonctionne plus lorsque je change de PC | Il faut bien vérifier les noms de fenêtres... Quelques conseils qui vous éviterons de foncer dans le mur : Utiliser des fonctions au lieux de répéter un code exemple pour récupérer le chemin du bureau (mettre ce code dans un module nommé Functions) Et pour l'appel : Évitez les Select et Activate qui... |
| 18/11/2024 à 18:52 | Pascal62 | Macro qui ne fonctionne plus lorsque je change de PC | Peut-être en enlevant l'espace dans le nom de ce classeur : Vérifiez aussi que la feuille INSCRIPTION existe bien dans le classeur. Il faudrait nous dire sur quelle ligne cela bloque... |
| 18/11/2024 à 18:09 | chacal51 | Publipostage plusieurs email | Vous avez la possibilité de faire une boucle sur les colonnes et de vérifier leur noms ... |
| 18/11/2024 à 15:05 | RodAnt | Modification Classeur en mode "Tableau" | Re, Là je ne comprends pas trop. D’après ce que j'en comprends, vous voulez que des tableaux structurés qui sont sur des feuilles se mettent à jour par rapport aux données que vous entrez dans un tableau modèle, c'est cela non ? Donc pourquoi vouloir renommer les tableaux. Si vous voulez créer des t... |
| 18/11/2024 à 11:34 | RodAnt | Modification Classeur en mode "Tableau" | Re, Oui les tableaux sont des plages un peu spéciales, une possibilité par VBA si vous pouvez l'utiliser... |
| 18/11/2024 à 09:53 | RodAnt | Modification Classeur en mode "Tableau" | Il faudrait nous en dire plus. Sur quelle action vous voulez faire ce changement : Depuis un bouton Au changement du tableau modèle Ou autres... |
| 17/11/2024 à 20:23 | séverine1980 | Feuille protégée / ôter protection | Il y a une version Pro qui est payante (même pas 20€) c'est donc normal que la source soit protégée. Tester la version gratuite, puis si OK, ben, passer à la version payante, 20€ Ce n'est pas la mer à boire..... |
| 15/11/2024 à 18:59 | CP4 | Lister Fichiers Pdf d'un dossier et ses dossiers | Re, Bé voilà, Monsieur je râle tout le temps... |
| 15/11/2024 à 14:22 | CP4 | Lister Fichiers Pdf d'un dossier et ses dossiers | Re, Bien sûr que l'on à bien compris. Les solutions les plus simples restes souvent les meilleures. Maintenant si vous voulez absolument remplir une zone de liste avec les fichiers pdf d'un répertoire alors vous pouvez adapter cette solution ... |
| 15/11/2024 à 10:31 | CP4 | Lister Fichiers Pdf d'un dossier et ses dossiers | Tout à fait d'accord avec cela... Néanmoins, si vous voulez pouvoir lancer la boite de dialogue depuis VBA une solution intermédiaire consiste à utiliser GetOpenFileName de l'objet Application. Comme dans l'explorateur vous aurez accès au filtrage des fichiers en haut à droite... |
| 15/11/2024 à 10:17 | Tiago | Bouton sauvegarde PDF | Oui, plein d'exemples là dessus aussi ... |
| 15/11/2024 à 09:34 | guillaumeplougoulm | Dévérrouiller puis reverrouiller une cellule avec la propriété Locked ? | Oui, comme Arturo le propose dans le cas de la condition, si ligne est inférieur à 8, vous allez tentez d'écrire sur une cellule qui est verrouillée. Donc plusieurs solutions : Soit vous déverrouillez en début de procédure. Soit vous modifier la façon dont vous protégez les feuilles. exemple à l'ouv... |
| 14/11/2024 à 19:47 | Jsod | Rajouter le nom et prénom dans mon HTMLbody | Re, Bon un coup d’œil jeté vite fait sur le fichier... Il faut à tout prix commencer par le commencement c'est à dire les bases du VBA que vous trouverez sur ce site. Vous avez imbriqué des fonctions avec des procédures, ce n'est pas bon du tout. Et j'en passe... Voici une approche minimaliste, de c... |
| 14/11/2024 à 17:48 | Jsod | Rajouter le nom et prénom dans mon HTMLbody | Bé oui nous faisons comme vous, nous donnons qu'une partie du code... |
| 14/11/2024 à 13:38 | guypio | Détection d'erreurs au déverrouillage de la feuille | Le message indique une erreur pour le fichier forum-1.xlsm alors que vous fournissez le fichier forum.xlsm... |
| 13/11/2024 à 18:13 | Jsod | Rajouter le nom et prénom dans mon HTMLbody | Quelques petites réflexions. Tout d'abords Je suis entièrement d'accord... Ensuite : Ici il faut être plus explicite Columns se réfère à la feuille active ce qui peut entrainer des résultats inattendus. De plus vous recherchez un adresse de courriel, alors pourquoi sélectionner des cellules spéciale... |
| 08/11/2024 à 10:59 | nazee | Module de classe | Votre classe se nomme Classe1 n'est-il pas ? donc : Même si j'en ai pas trouvé toute la subtilité..... |
| 08/11/2024 à 09:54 | laimarc | Aide sur code VBA | Il était bien entendu au vu des informations fournis qu'il fallait adapter le code. Le fichier joint ne pouvait pas fonctionner puisque le bouton n'avait pas de macro affecté, et que la première colonne que l'on voit sur l'impression d'écran est la colonne B. Maintenant pour ma part, et au vu du fic... |
| 07/11/2024 à 17:22 | laimarc | Aide sur code VBA | Un code minimaliste si j'ai bien tout compris : Et pour l'appel : La feuille doit comporter un bouton de commande "CommandButton1"... |
| 07/11/2024 à 09:28 | Ronibo | Les chemins de mes codes VBA incorrecte à cause de onedrive | J'ai déjà eu se problème, qui provient souvent d'une mauvaise synchronisation de OneDrive. Vérifiez ce point. Tentez de sauvegarder le fichier localement, puis de le télécharger à nouveau. Vérifiez les mises à jours... |
| 05/11/2024 à 20:26 | KIBI | Inserer le document Excel en piece jointe d'un mail | Re, Cela devrait ressembler à quelque chose comme cela : Penser à : Dans la procédure EmailWorkbook définir la plage d'impression PRINT_AREA exemple "A1:D200" Dans la fonction ExportFile, vérifier le nom de la feuille pour itemSheet CC et BCC sont des chaines de caractères avec un point-virgule entr... |
| 05/11/2024 à 09:53 | KIBI | Inserer le document Excel en piece jointe d'un mail | C'est le nom de la feuille que je voulais connaître, et pas le nom du fichier... |
| 04/11/2024 à 16:36 | KIBI | Inserer le document Excel en piece jointe d'un mail | Re, Quel est le nom de la feuille ou des feuilles à exporter ? Combien de pages comprends la ou les feuilles dans la zone d'impression ? Exemple ci-dessous la zone comprends 4 pages, mais seulement 3 sont utilisées. Pour bien gérer l'export il vaut mieux définir la zone d'impression. Voulez-Vous sau... |
| 03/11/2024 à 12:06 | POupOuce2025 | Créer un modèle qui va exporter un classeur Excel d'un autre logiciel | Il faudrait déjà savoir quel type de modèle il attends, si c'est un modèle Excel ou bien un modèle intégré au logiciel d'exportation. N'y a t-il pas une rubrique d'aide ... |
| 30/10/2024 à 18:58 | Goose72000 | Calcul de l'age à partir d'une date dans une TextBox | Voici la fonction : Et pour l'appel : Écris à la volée donc pas testé..... |
| 30/10/2024 à 13:58 | xavierdep | Recherche intuitive combobox userform | Re, Avez-vous testé ma proposition ... |
| 30/10/2024 à 13:22 | Past007 | Variable objet ou variable de bloc With définie | Les codes les plus courts ne sont souvent pas les meilleurs... En dehors de ce qui à déjà été dis, Je pense que : With [BaseRH] Il faut être plus explicite que cela. Au lieux de rechercher une position. Faites plutôt une recherche sur un Objet ListRow si celui-là existe alors récupérez la va... |
| 30/10/2024 à 12:56 | KIBI | Inserer le document Excel en piece jointe d'un mail | Très bien, mai il y a quoi dans ces cellules , et on fait quoi avec ? Pour ma part je pense que le destinataire ne doit pas avoir accès au code du classeur, si c'est juste pour avoir un visu sur une ou plusieurs feuilles, alors un PDF fera très bien l'affaire. Dites-nous si c'est bon pour vous... |
| 30/10/2024 à 11:08 | Goose72000 | Ouverture en lecture automatique d'un userform | Moi j'ai posé la question à Copilot et voici sa réponse. Pour ma part je serais tenté de dire que rien n'est plus embêtant en phase de concept que d'avoir un formulaire qui s'ouvre constamment Alors comment y remédier : Créer un variable de compilation. Et lui affecter la valeur True ou False : Dans... |
| 29/10/2024 à 23:10 | xavierdep | Recherche intuitive combobox userform | Entièrement d'accord avec cette pensée. Donc le mieux c'est d'utiliser les deux, le Early lors de la conception et le Late Binding pour la distribution. Voici un exemple sur la base des code de Boisgontier Jacques... |
| 29/10/2024 à 18:44 | xavierdep | Recherche intuitive combobox userform | C'est un problème de référence. Soit vous cocher la bonne référence dans Menu/Outils/Références... (Pas très bien pour la portabilité) Soit il faut travailler en LateBinding exemple : A faire pour les deux dicos..... |
| 26/10/2024 à 10:11 | Jsod | Rajouter le nom et prénom dans mon HTMLbody | Il faut à minima refermer toutes les balises. Un peu de lecture sur : les balises ici... |
| 21/10/2024 à 20:36 | MARIE31340 | Userform multipages - Afficher les données | Il est possible de le faire, mais pas en automatique en effet le tableau ne comprend aucunes données relative au courriel. Pour l'export du fichier au format Pdf pas de problème , mais il faudra ouvrir le mail avant envoie pour renseigner l'adresse de courriel... |
| 18/10/2024 à 11:31 | MARIE31340 | Userform multipages - Afficher les données | Merci, Si vous avez aimé, un petit vote fait toujours plaisir. J'ai aussi vu que vous étiez sous Office 365, vous pouvez utiliser sa puissance, avec ses fonctions natives. Bonne programmation... |
| 17/10/2024 à 23:07 | MARIE31340 | Userform multipages - Afficher les données | Une autre approche utilisant les tableaux structurés... J'ai aussi remplacé le formulaire UserForm2 par un modèle sur une feuille, ce formulaire n'est donc plus utile. J'ai mis quelques commentaires, ne pas hésiter si vous avez besoin d'explications. Bonne programmation... |
| 09/10/2024 à 23:50 | tomato | Ajout ligne dans un tableau structuré | Un peu tiré par les cheveux mais bon. Avant tout pourquoi pas de boucle ? Ici Range représente la ligne ajoutée, tu peux référencer une colonne de la ligne exemple : Ici nous calculons le max de la colonne 1 "ID" et nous rajoutons 1 pour incrémenter l'index par exemple... |
| 03/10/2024 à 00:54 | Moé Kolisse | Supprimer un fichier sans le chemin d'accès | En général on recommande des expressions explicites pour ce genre de commande, normalement, Kill "Texte.txt" va rechercher le fichier dans le répertoire de travail du classeur, si pas trouvé une erreur est levée. Il vaut donc mieux être explicite et renseigner le chemin complet... |
| 22/09/2024 à 11:18 | teddy33 | Somme d'une ligne | Vous voulez faire la somme des lignes citées en référence :feuil2.cells(no_ligne,20) + feuil2.cells(no_ligne,28... |
| 20/09/2024 à 22:03 | Chabrol | Problème avec la définition des noms | Peut-être, mais si une colonne du DataBodyrange est attribuée à un Champ Nommé celui-ci sera dynamique et comprendra uniquement les lignes du tableau ni plus, ni moins. Sinon vous devez passer par la fonction DECALER pour que le champ nommé soit dynamique... |
| 20/09/2024 à 18:05 | mylene129 | Quelle fonction Excel utiliser ? | Sous 365, L'utilisation de la fonction FILTRE et un bonne alternative... |
| 28/05/2024 à 08:55 | Heavy_B | 2 userform similaire dans le même fichier | En complément de ce qu'il à déjà été dit, j'ajouterais: VBA n’empêche pas les doublons des noms de contrôles sur deux formulaires différents. Puisque apparemment 365 est utilisé, pourquoi ne pas profiter de la puissance des fonction d'Excel : Un remplissage des listes déroulantes avec un .List = Eva... |
| 10/05/2024 à 15:06 | B3B3RT | Premier programme Excel VBA userform | Petit retour sur le fichier : Sur ce style de code : Si je n'ai pas mis de description c'est tout simplement que c'est un contrôle du formulaire, ici en occurrence un des boutons de la Frame Administrateur du formulaire Accueil. C'est valable pour les autres boutons qui sont en fait des Labels détou... |