| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 15/05/2020 à 20:49 | pierr974 | Changer le texte dans "Value" sans ouvrir la fenêtre propriété | Il suffit de définir la valeur lors de l’évènement _Initialize ou _Activate... |
| 15/05/2020 à 20:46 | juliedtc | Trouvé le nombre d’abonnement qu'il me faut vendre en fonction du prix | Ca n'a aucun rapport avec Excel ! Si 30000 est le montant minimum des ventes avant de commencer à faire du bénéfice : C'est un problème arithmétique : 30000 / (17.99 x 12)... |
| 15/05/2020 à 20:43 | pierr974 | Changer le texte dans "Value" sans ouvrir la fenêtre propriété | C'est possible par macro, où se situe le TextBox, sur une feuille ou dans un formulaire VBA ... |
| 15/05/2020 à 19:25 | SHTOURS | Combiner fonction DECALER et ADRESSE | Re, A mon avis c'est pas comme ça qu'il faut procéder ! Quand tu mets un exemple, il faut qu'il soit représentatif de ce que tu veux faire, ça évite de nous faire perdre notre temps ! Mets un vrai exemple en expliquant ce que tu voudrais obtenir d'après quelles informations ... |
| 15/05/2020 à 16:32 | SHTOURS | Combiner fonction DECALER et ADRESSE | Bonjour; l'équivalent de ta formule V4 c'est =DECALER($C$9;EQUIV(S5;Tableau2;0)-1;-1)... |
| 14/05/2020 à 20:58 | david76 | Suppression de données via macro ---> Bug | Remplaces : Par ... |
| 14/05/2020 à 18:58 | Camill39 | Code 128 -Excel | Re, C'est curieux, Word refuse d'afficher correctement la police Code128 ! Mais l'aperçu avant impression est correct. As-tu essayé d'imprimer ? Si tu ouvres ton fichier Word avec Libre Office, il fonctionne correctement... |
| 14/05/2020 à 18:04 | JulIAE4 | Paste | Avec VBA, il faut éviter les .Select Pour copier un plage vers une autre : il n'est pas nécessaire que la source soit déverrouillée, ni visible. la feuille de destination doit être déverrouillée, mais il n'est pas nécessaire qu'elle soit visible. On prépare le terrain et pour copier, on utilises : P... |
| 14/05/2020 à 17:52 | Camill39 | Code 128 -Excel | Il ne suffit pas de la copier, il faut l'installer (clic droit)... |
| 14/05/2020 à 17:51 | Camill39 | Code 128 -Excel | Il ne suffit pas de la copier, il faut l'installer... |
| 14/05/2020 à 11:09 | Richard58 | Probleme de code | Je commencerais par supprimer tous les Select... |
| 12/05/2020 à 17:59 | alg | Boutons de commande inactifs | MSO 2007 c'est du 32 bits ! le premier MSO 64 bits c'est 2010 (et c'était loin d'être au top)... |
| 12/05/2020 à 15:25 | alg | Boutons de commande inactifs | Le problème des activeX peut venir d'une des mises à jour Office 2007 KB2920794 et/ou KB2965286. Pas faciles à désinstaller (elles se réinstallent automatiquement), il faut télécharger l'utilitaire Microsoft wushowhide.diagcab : Panneau de configuration / Outils d'administration / Services : désacti... |
| 11/05/2020 à 13:10 | guigol | Selectionner une image qu'on vient d'insérer | Sous VBA, sélectionner n'est pas utile, voire néfaste . Il est préférable de définir l'objet pour agir dessus : Edit : Remplacement "C:\image.jpg" par Fichier.Path... |
| 11/05/2020 à 08:31 | Marguerite21 | Impossible de créer une nouvelle macro (bouton grisé) | As-tu commencé par saisir le nom de la nouvelle macro ... |
| 10/05/2020 à 19:44 | PIERRO1234 | Forcer activation Macro | Quand un débutant pose une question, j'essaie de lui répondre avec précision. Je pense que c'est dès le début qu'il faut prendre les bonnes habitudes, quand on a pris des mauvaises habitudes, c'est toujours plus difficile de s'en débarrasser ! Mon premier conseil aux débutants, c'est toujours Option... |
| 10/05/2020 à 13:29 | PIERRO1234 | Forcer activation Macro | A mon avis, Option Explici t devrait être employé systématiquement : Dans le VBE / Outils / Options : Par contre, pour Dim Sht As Worksheet 1) Je ne cautionne pas, dans ce cas, le fait de déclarer une variable de portée module. Je préconise de toujours limiter la portée des variables au strict minim... |
| 10/05/2020 à 11:09 | junta | Formules financières | Ce que tu demandes n'a rien à voir avec ce forum consacré à Open Office ou Libre Office ! Ça n'a également rien à voir avec Excel : c'est un problème d'arithmétique élémentaire ... |
| 09/05/2020 à 18:05 | ARN83 | Comment Créer des notifications à envoyer à windows 10 | Pour effacer les 2 fichiers, libère les 3 dernières instructions (enlève l'apostrophe) Si tu ne veux pas du wait (il faut attendre que la notification apparaisse avant de supprimer les 2 fichiers) tu peux déplacer les 2 dernières lignes (kill) en début de procédure et supprimer le wait... |
| 09/05/2020 à 14:51 | ARN83 | Comment Créer des notifications à envoyer à windows 10 | Re, Effectivement, j'avais ça dans un coin mais c'était pas terminé. Essaies comme ça (mettre chemin sur disque C si t'as pas de D) ... |
| 09/05/2020 à 11:16 | ARN83 | Comment Créer des notifications à envoyer à windows 10 | Avec 2 fichiers supplémentaires à créer (un bat et un ps1) : (Rectifie les chemins d'accès en fonction de l'endroit où tu les mets))... |
| 08/05/2020 à 18:14 | ddetp88 | Utiliser une fonctiondans une MFC | Re, Je suis allé un peu vite, c'est pas rédhibitoire, mais c'est mieux avec le contrôle des plages (bientôt rouvertes ) : Option Explicit... |
| 08/05/2020 à 18:02 | ddetp88 | Utiliser une fonctiondans une MFC | J'ai retravaillé les fonctions sur mon dernier fichier (je viens juste de voir ton projet) en passant par des tableaux VBA pour en améliorer nettement leur rapidité. Effectivement, lorsque tu utilises la fonction TrouveDouble dans une MFC, il y a plusieurs passage dans la fonction (2, 3 ou 4 selon l... |
| 08/05/2020 à 14:23 | Bennut | Fonctions SI imbriqués | Il y a un problème avec ton fichier... |
| 08/05/2020 à 14:04 | ddetp88 | Utiliser une fonctiondans une MFC | Je ne comprends pas ton histoire de boucles ! Ta formule de MFC n'est pas bonne ! J'ai réécris ta seconde fonction : une fonction ne doit jamais désigner nommément une feuille, elle doit recevoir les paramètres nécessaires à son calcul de façon que lorsque les plages changent, il suffise de modifier... |
| 08/05/2020 à 13:29 | ddetp88 | Utiliser une fonctiondans une MFC | J'aurais préféré que ce sois toi qui la construises étape par étape en te corrigeant si besoin. Il te reste à analyser et comprendre le fonctionnement pour voir ce qui manquait dans ta fonction... |
| 08/05/2020 à 13:24 | alg | Boutons de commande inactifs | Sur la feuille, au lieu de mettre un bouton, tu poses un rectangle (ou une autre forme) et tu y affecte (via clic droit) la macro à exécuter... |
| 08/05/2020 à 10:30 | ddetp88 | Utiliser une fonctiondans une MFC | Re, La fonction : Le fichier : Question subsidiaire, pourquoi 50 ; ne suffit-t'il pas de Mid(c.Value, 7)... |
| 08/05/2020 à 09:51 | ddetp88 | Utiliser une fonctiondans une MFC | Il faudrait commencer par écrire une fonction qui fonctionne : ta fonction de retourne pas de résultat. (teste ta fonction dans la feuille de calcul avant d'essayer dans une MFC) Il est aussi très vivement conseillé de typer toutes les variables, en particulier dans une fonction personnalisée... |
| 08/05/2020 à 09:02 | amiot | Masquer colonne 1 sur 2 | Par exemple : Ou plus rapide ... |
| 07/05/2020 à 21:32 | alg | Boutons de commande inactifs | Autrefois (il y a 2 ou 3 ans) j'avais ce problème à cause de deux mises à jour Windows : kb2920794 et kb2965286 (que je devais désinstaller et empêcher de se ré-installer, c'était la galère) mais c'était autrefois ... Depuis, lorsque une appli Excel doit fonctionner sur plusieurs PC avec des version... |
| 07/05/2020 à 13:47 | Darkangel | Plage de données et array | En écrivant accounts = MaPlage.Columns(3).Value on aurait obtenu un tableau 2D avec une colonne et toutes les lignes de la plage. La méthode transpose ne sert qu'à transformer le tableau 2D issu de MaPlage.Columns(3).Value en tableau 1D. Il est alors possible d'utiliser la fonction Join()... |
| 07/05/2020 à 09:39 | Darkangel | Plage de données et array | Il suffit de faire ce que j'ai proposé ! EDIT ou plutôt... |
| 06/05/2020 à 17:36 | Darkangel | Plage de données et array | Pour mettre la colonne 3 de MaPlage dans un tableau 1D, c'est tout simple : Et si tu veux le résultat en texte séparé par des virgules ... |
| 06/05/2020 à 11:42 | PIERRO1234 | Forcer activation Macro | Le classeur joint dans mon précédent post est un classeur type qui peut servir de base de travail. On ne peut pas obliger l'activation des macro (et heureusement). On peut simplement préconiser l'activation pour utiliser un classeur, dans ce cas le code doit se situer dans le classeur. Il est toujou... |
| 05/05/2020 à 18:18 | PIERRO1234 | Forcer activation Macro | Un vieil exemple ... |
| 03/05/2020 à 20:49 | 46NAT | Mise en page avec saut de colonne | Je pense que la meilleure solution est d'utiliser un publipostage Word basé sur un fichier Excel simple (3 colonnes) Je n'ai pas trouvé dans le commerce courant de planche A4 d'étiquettes correspondant à ton format (25 étiquettes / planche), j'ai donc utilisé un format personnalisé. Exemple : dézipp... |
| 03/05/2020 à 19:02 | Phibra | Changer nom lien hypertexte et onglet en fonction d'un choix | Le plus simple est d'utiliser l'évènement Workbook_Open pour traduire tout ce qui doit l'être. Prévoir un onglet caché avec une table de correspondance... |
| 03/05/2020 à 10:24 | yeti55 | Calcul sur les date | Essaies en B3 : =SI(MAX(C3:H3)>0;MAX(C3:H3);"")... |
| 30/04/2020 à 18:50 | HDK | Probleme dans mon calendrier | Peux-tu préciser de quelle erreur tu parles ? Si tu parles de la fin du mois ça noirci bien les jours excédentaires. Par contre il y a des MFC sur les cellules CB43, CC43 et CD43 est-ce normal ... |
| 30/04/2020 à 17:57 | marions1857 | Garder la feuille Excel visible | Tout ce qu'il y a depuis For jusqu'à Next !!! Et pas, entre For et Next, en gardant une partie ... |
| 30/04/2020 à 14:37 | Mounall | Somme conditionnelle | Avec Excel, la couleur ne peut pas servir d'information d'entrée suffisamment fiable . Bonne alternative, c'est de faire l'inverse : Conditionner la couleur au contenu des cellules, et dans cas tout (ou presque) est possible. Il est toujours plus simple et surtout plus efficace de s'adapter à l'outi... |
| 30/04/2020 à 14:28 | marions1857 | Garder la feuille Excel visible | C'est pas ce que j'avais dit ! Tu as modifié le code pour que toutes les feuilles s'affichent ! J 'avais dit de supprimer les instructions de masquage (depuis For jusqu'à Next), pas d'afficher les feuilles. Il est bien sûr évident que si tu ne les masques plus lors de ce choix, il faudra les masquer... |
| 30/04/2020 à 13:52 | marions1857 | Garder la feuille Excel visible | Il suffit donc de supprimer toutes les instructions qui servent à masquer les feuilles : depuis For jusqu'à Next ... |
| 30/04/2020 à 13:15 | Fa1con74 | Erreur mémoire insuffisante | C'est facile à faire : Débogage / Compiler VBAProject... |
| 30/04/2020 à 12:21 | jp888 | Ajout automatique de lignes dans un tableau | Faire la synthèse avec un TCD, c'est prévu pour ça... |
| 30/04/2020 à 12:15 | Fa1con74 | Erreur mémoire insuffisante | Il y a plusieurs erreurs de compilation, commences par les résoudre... |
| 30/04/2020 à 10:47 | KHALIDOU31 | Conversion fichier- problème caractères spéciaux | Je pense qu'il est préférable de ré-encoder le fichier dans le même format Unicode que celui d'origine (Utf-8, Utf-16LE, Utf-16BE, ...). Pour connaître l'encodage d'origine tu peux utiliser NPP++ Pour l'export en csv encodé, il y a ADODB.Stream PS : l'export excel en unicode (.txt) est de l'Utf-16LE... |
| 29/04/2020 à 09:43 | pibi974 | Astuce calcul format date jj/mm/aaaa hh:mm:ss | Ici, c'est pas le Forum Excel, c'est Open Office et/ou Libre Office Ceci dit, dans Excel, changer le format ne change pas la valeur contenu dans la cellule, il faut traiter la valeur, par exemple ... |
| 28/04/2020 à 17:42 | galiax | Copier sur plusieurs onglets en utilisant les MSGBOX | Désolé, effectivement c'est un oubli lors du changement de format de la BdD, je l'avais pas vu celui-là. Voila c'est corrigé ... |