Membre dévoué

Inscrit le :27/07/2014
Dernière activité :05/06/2023 à 09:15
Version d'Excel :FR, 2007, 2003, 2016
Lieu :Arès, France
Messages
892
Votes
173
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Patrice33740 - page 6

DateAuteur du sujetSujetExtrait du message
15/05/2020 à 20:49pierr974Changer 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:46juliedtcTrouvé le nombre d’abonnement qu'il me faut vendre en fonction du prixCa 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:43pierr974Changer 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:25SHTOURSCombiner fonction DECALER et ADRESSERe, 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:32SHTOURSCombiner fonction DECALER et ADRESSEBonjour; l'équivalent de ta formule V4 c'est =DECALER($C$9;EQUIV(S5;Tableau2;0)-1;-1)...
14/05/2020 à 20:58david76 Suppression de données via macro ---> BugRemplaces : Par ...
14/05/2020 à 18:58Camill39Code 128 -ExcelRe, 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:04JulIAE4PasteAvec 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:52Camill39Code 128 -ExcelIl ne suffit pas de la copier, il faut l'installer (clic droit)...
14/05/2020 à 17:51Camill39Code 128 -ExcelIl ne suffit pas de la copier, il faut l'installer...
14/05/2020 à 11:09Richard58 Probleme de codeJe commencerais par supprimer tous les Select...
12/05/2020 à 17:59alg Boutons de commande inactifsMSO 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:25alg Boutons de commande inactifsLe 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:10guigolSelectionner une image qu'on vient d'insérerSous 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:31Marguerite21Impossible de créer une nouvelle macro (bouton grisé)As-tu commencé par saisir le nom de la nouvelle macro ...
10/05/2020 à 19:44PIERRO1234 Forcer activation MacroQuand 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:29PIERRO1234 Forcer activation MacroA 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:09juntaFormules financièresCe 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:05ARN83 Comment Créer des notifications à envoyer à windows 10Pour 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:51ARN83 Comment Créer des notifications à envoyer à windows 10Re, 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:16ARN83 Comment Créer des notifications à envoyer à windows 10Avec 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:14ddetp88 Utiliser une fonctiondans une MFCRe, 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:02ddetp88 Utiliser une fonctiondans une MFCJ'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:23Bennut Fonctions SI imbriquésIl y a un problème avec ton fichier...
08/05/2020 à 14:04ddetp88 Utiliser une fonctiondans une MFCJe 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:29ddetp88 Utiliser une fonctiondans une MFCJ'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:24alg Boutons de commande inactifsSur 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:30ddetp88 Utiliser une fonctiondans une MFCRe, La fonction : Le fichier : Question subsidiaire, pourquoi 50 ; ne suffit-t'il pas de Mid(c.Value, 7)...
08/05/2020 à 09:51ddetp88 Utiliser une fonctiondans une MFCIl 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:02amiotMasquer colonne 1 sur 2Par exemple : Ou plus rapide ...
07/05/2020 à 21:32alg Boutons de commande inactifsAutrefois (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:47Darkangel Plage de données et arrayEn é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:39Darkangel Plage de données et arrayIl suffit de faire ce que j'ai proposé ! EDIT ou plutôt...
06/05/2020 à 17:36Darkangel Plage de données et arrayPour 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:42PIERRO1234 Forcer activation MacroLe 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:18PIERRO1234 Forcer activation MacroUn vieil exemple ...
03/05/2020 à 20:4946NATMise en page avec saut de colonneJe 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:02PhibraChanger nom lien hypertexte et onglet en fonction d'un choixLe 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:24yeti55Calcul sur les dateEssaies en B3 : =SI(MAX(C3:H3)>0;MAX(C3:H3);"")...
30/04/2020 à 18:50HDKProbleme dans mon calendrierPeux-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:57marions1857Garder la feuille Excel visibleTout ce qu'il y a depuis For jusqu'à Next !!! Et pas, entre For et Next, en gardant une partie ...
30/04/2020 à 14:37MounallSomme conditionnelleAvec 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:28marions1857Garder la feuille Excel visibleC'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:52marions1857Garder la feuille Excel visibleIl suffit donc de supprimer toutes les instructions qui servent à masquer les feuilles : depuis For jusqu'à Next ...
30/04/2020 à 13:15Fa1con74 Erreur mémoire insuffisanteC'est facile à faire : Débogage / Compiler VBAProject...
30/04/2020 à 12:21jp888Ajout automatique de lignes dans un tableauFaire la synthèse avec un TCD, c'est prévu pour ça...
30/04/2020 à 12:15Fa1con74 Erreur mémoire insuffisanteIl y a plusieurs erreurs de compilation, commences par les résoudre...
30/04/2020 à 10:47KHALIDOU31 Conversion fichier- problème caractères spéciauxJe 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:43pibi974Astuce calcul format date jj/mm/aaaa hh:mm:ssIci, 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:42galiax Copier sur plusieurs onglets en utilisant les MSGBOXDé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é ...