T

Passionné d'Excel

Inscrit le :26/01/2011
Dernière activité :29/10/2020 à 08:29
Version d'Excel :2007/2019
Messages
4'019
Votes
572
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Theze - page 12

DateAuteur du sujetSujetExtrait du message
05/05/2019 à 10:37ericmzi Générer aléatoirement un jour de la semaine VBAUne fonction perso. Avec "Application.Volatile", la fonction sera recalculée à chaque calculs dans la feuille comme pour les fonction Alea(), Maintenant(), etc... Cette fonction est matricielle, donc, sélectionner les 7 cellules verticales et dans la barre de formule, entrer =JOURALEA() puis valider...
05/05/2019 à 10:05ericw Problème pour insérer lettresUtilises la fonction IsNumeric() et testes la valeur de retour ...
05/05/2019 à 09:37TacentaureDétecter un doublon avec des exceptionsUne piste avec SommeProd() : =SOMMEPROD(($D$7:$D$19=D7)*(D7<>"")*(NON(ESTERREUR(CHERCHE(" ";D7)))))...
05/05/2019 à 09:14chantal25506 Recherche de valeursPourtant l'utilisation de filtre est très efficace pourquoi ne pas vouloir les utiliser ? Tu la vois comment ta recherche, avec un formulaire ? Excel possède un formulaire pour les bases de données (32 champs maxi) que tu peux afficher de cette façon : mais ta base de données est mal foutue, lignes...
04/05/2019 à 21:13Benoist28200 Ouvrir visionneuse pour afficher photoEn VBA avec le programme par défaut (avec API Windows) ...
04/05/2019 à 10:20surpriz Déduire le format d'adresse emailUne simple piste : =GAUCHE(C2;CHERCHE("@";C2)-1)...
04/05/2019 à 09:42HlawsonCOMMENT UTILISE UserForm_InitializeTout d'abords, deux suggestions, quand tu postes du code, utilises les balises de Code (le bouton </>, tu colles le code entre les balises), pour éviter aux intervenants de devoir concevoir un fichier qui pourrait éventuellement ressembler au tien afin d'effectuer des tests et pour plus de com...
01/05/2019 à 09:06romubzh35Fermer fichier Excel en cliquant sur image sans enregistrerAmadéus avec ce code, ça va lui fermer le classeur qui lui sert de menu ! Pour ne pas enregistrer, il suffit de mettre l’argument de la procédure Close à False Quand on travaille sur plusieurs classeurs, il est fortement conseillé d’utiliser des variables objets Workbook de cette façon, on est sûr d...
30/04/2019 à 22:14Dollismine Scénario vente si je réaffecte un % de qté à un autre clientPour moi, absolument pas ! Comment veux réaffecter une quantité que tu as facturé ? Si je comprend bien, tu veux donner à un autre client les fournitures payées par le premier ! Je pense que un peu plus d'explications s'impose...
25/04/2019 à 06:45BeMars Liste déroulante bouton heure / problème formatLe format n'y est pour rien, c'est le fonctionnement des listes de choix qui est en cause. Elles retournent la position de l'élément choisi dans la liste et nom la valeur de l'élément de liste. Par exemple, si tu choisis 12:00:00, la cellule contiendra 73 et non 12:00:00 n'y même 0,5 (l'heure étant...
24/04/2019 à 15:01gramond Mise en forme conditionnelle sur la base d'une autre valeurIl suffit de rajouter la condition D2<>"" ! ton classeur ...
24/04/2019 à 14:56ashley_marcouxMasque de Saisie - TextBox - VBAC'est exactement ce que fait le code dans le bloc Select Case : La ligne de code : interdit la saisie d'un second caractère identique à celui déjà inscrit ...
24/04/2019 à 14:52Emma95Message d'erreur "propriété ou méthode non gérée par cet objet"Un code indenté (décalages dans les instruction avec des tabulations afin d'isoler visuellement les blocs d'instructions) ça peut ressembler à ça : personnellement, j'aime bien rajouter des lignes vides pour éclaircir le code mais beaucoup n'aime pas, chacun sa façon de faire ! ici le même code sans...
24/04/2019 à 14:34Setila Formule à convertir en VBAJe viens de modifier la formule, à toi de tester ...
24/04/2019 à 14:03split123Calcul moyenne boucleSi tu le veux en VBA, voici : mais comme dit Bruno , je ne vois pas l'utilité d'un telle procédure ? De toute façon, la fonction MOYENNE() ne prend pas en compte les cellules vides ...
24/04/2019 à 13:40Emma95Message d'erreur "propriété ou méthode non gérée par cet objet"Tu devrais aussi indenter ton code de façon à le rendre plus lisible et éviter d'utiliser des noms à rallonge pour les variables et bien sûr il est conseillé de ne pas utiliser les accents. Obliges aussi la déclaration des variables obligatoire, tu verras que ça t'évitera de t'arracher les cheveux ...
24/04/2019 à 13:27split123Calcul moyenne boucleC'est quoi un -- système de "cellule vide" -- ...
24/04/2019 à 13:24NeleaDifferent pour tout i entreQue tu peu simplifier de cette façon ...
24/04/2019 à 13:18gramond Mise en forme conditionnelle sur la base d'une autre valeurAttention, petite erreur dans le calcul d'une surface pour "2500x1250" sur la ligne 3 ! J'ai un peu modifié ta feuille (suppression des colonnes servant à extraire les surfaces, calcul direct en colonne C). Formule pour couleur rouge : =$C4/D$3<0,7 pour couleur orange : =ET($C4/D$3>=0,7;$C4/D$...
24/04/2019 à 12:46fcyspm30 Fonction NOMPROPRE en VBADésolé, pas rafraîchi fcyspm30, tu peux te faire une fonction perso aussi comme celle-ci par exemple ...
24/04/2019 à 12:26fcyspm30 Fonction NOMPROPRE en VBAIl te suffit d'utiliser la fonction d'Excel NOMPROPRE() qui s'appelle PROPER() en Anglais ...
24/04/2019 à 12:19wafi Copir valeur des cellules fusionnées et la coller dans un autre fichierAvec la fonction RechercheV() ça ne convient pas ? A mettre dans la cellule F2 de la feuille "fichier de base" et tirer vers le bas : =RECHERCHEV(E2;'colonne à copier'!$D$2:$E$16;2;FAUX)...
24/04/2019 à 12:12yann29 Mise en forme conditionnelleTon fichier en retour ...
24/04/2019 à 11:59NeleaDifferent pour tout i entreTout d'abords, le signe de comparaison pour "différent" ce n'est pas "=/=" mais "<>" tu dis : mais ça ne peut pas être différent puisque tu compares la même cellule ! Je pense qu'il te faut être plus précis dans ta demande. Si tu veux savoir si une valeur est ou non présente dans une plage, tu...
24/04/2019 à 11:45Setila Formule à convertir en VBAJe n'ai pas testé ta formule mais juste retranscris cette dernière en VBA, si tu la postes fausse, elle sera fausse et si la plage où elle doit être appliquée n'est pas la bonne et bien forcément les résultats seront erronés ! ta demande ...
24/04/2019 à 11:24AntoineBo Moyenne selon date variableTout simplement parce que tu répètes la plage dans l'argument "Critères" mais celui-ci est appliqué sur la plage passée en argument donc pas besoin de répéter cette dernière. Quand tu utilises dans l'argument "Critères" les signes de comparaison <, <=, >=, <> et =, ils doivent être mi...
24/04/2019 à 11:19tabassla Cellules change de couleur à la dateContent de t'avoir aidé...
24/04/2019 à 10:04AntoineBo Moyenne selon date variablePour les dates inférieures à aujourd'hui : =MOYENNE.SI(A3:AZ3;"<"&AUJOURDHUI();A4:AZ4) pour les autres : =MOYENNE.SI(A3:AZ3;">="&AUJOURDHUI();A4:AZ4)...
24/04/2019 à 09:56tabassla Cellules change de couleur à la dateVoici ton classeur et je me suis aperçu que je t'ai dis une conn.... désolé mais c'est corrigé dans le fichier, en fait, les formules sont : Pour le vert : =ET(D2<>"";D2>AUJOURDHUI()+60) Pour l'orange : =ET(D2<>"";D2<=AUJOURDHUI()+60;D2>AUJOURDHUI()) et pour le rouge : =ET(D2&lt...
24/04/2019 à 08:32tabassla Cellules change de couleur à la dateTabassla dit : et tu veux le lancer dans VBA alors qu'il ne s'en sort pas avec une MFC J'ai oublié de préciser qu'avant d'entrer les MFC, il te faut sélectionner la plage. Le dollar devant la lettre de colonne demande à ce qu'elle soit en référence absolue cet à dire que si tu sélectionnes de A1 à D...
24/04/2019 à 08:25PIERRO1234 ComparerOnglet "Formule" zone "Noms définis" bouton "Gestionnaire de noms" et tu comprendras...
24/04/2019 à 08:21tabassla Cellules change de couleur à la datePour la première règle (ici, les dates en colonne A à partir de A1) : "- Vert quand il reste plus de 2 mois avant cette date" =$A1<AUJOURDHUI()-60 pour la seconde : "- Orange 2 mois avant cette date (Attention la date de fin approche)" =ET($A1>=AUJOURDHUI()-60;$A1<AUJOURDHUI()) et pour la d...
24/04/2019 à 08:11Setila Formule à convertir en VBATa formule en VBA ...
24/04/2019 à 07:39ashley_marcouxMasque de Saisie - TextBox - VBAPas sûr d'avoir bien compris ! De ce que j'en ai compris, tu veux seulement les lettres en majuscule et les caractères (chiffres et lettres) uniques, c'est ça ? Donc "ABC123" ---> OK mais "AA22" ---> pas OK ! A tester ...
24/04/2019 à 07:19Rackham357 Ouvrir le dernier fichier creer dans un dossierA tester en exécutant la procédure "DernierFichier". Un message est affiché si un fichier est trouvé ...
23/04/2019 à 06:39zombe MFC selon des critères définisIl te faut inverser le signe de comparaison dans le test comme ceci : NBCAR(D4)>2...
18/04/2019 à 17:20AltechSuivi de ventes journalières et mensuellesSous ton message tu as des propositions ...
18/04/2019 à 17:15LoqmanAjout de caractère sur une colonneUn exemple avec la cellule B1 ="'"&B1...
18/04/2019 à 17:10ericpRe : calcul retraiteTu sélectionnes la cellule G1, puis clic droit, menu "Insérer...", sélectionner "Colonne entière" puis "OK", une colonne est insérée entre "Age pour partir à la retraite" et "Trimestre" ...
18/04/2019 à 16:59LucieK1Tirer une formule sur VBAJmd, Jean-Eric Utilises SiErreur() dans la formule ...
18/04/2019 à 10:48kenjeyySupprimer ligne si valeur n'est pas présente dans une colonne préciseContent de t'avoir aidé...
18/04/2019 à 10:47ericpRe : calcul retraiteEn mettant une liste de choix et dans la colonne d'à coté, la formule ...
18/04/2019 à 10:18LucieK1Tirer une formule sur VBARegardes du coté de AutoFill ...
18/04/2019 à 10:13kenjeyySupprimer ligne si valeur n'est pas présente dans une colonne préciseA tester sur une copie de ton classeur. Adaptes les noms des feuilles si différents de "Feuil1" et "Feuil2" ...
18/04/2019 à 07:01NicoachPhotos et commentairesIl faut cliquer dans la cellule où se trouve le prénom donc, en ligne 2. Pour initialiser le module de classe (on peu utiliser "Workbook_Open()"), il te faut tout d'abords cliquer dans une cellule puis ensuite cliquer dans les autres. Au survol des Labels, un autre apparaît un peu comme un ToolTipTe...
17/04/2019 à 20:18NicoachPhotos et commentairesSinon, tu peux utiliser l'appareil photo de ton PC (menu démarrer, Caméra, paramétrer le dossier de réception) puis renommer les photos et les mettre dans le même dossier que le classeur. Une piste avec le classeur que tu as posté, les trois photos doivent se nommées comme les noms dans tes cellules...
16/04/2019 à 15:42NicoachPhotos et commentairesDésolé, je n'ai jamais fait et dans ce cas, je ne peux pas t'aider ...
16/04/2019 à 07:32NicoachPhotos et commentairesQuand tu dis : tu veux dire prendre un photo située sur le disque et la mettre dans la cellule ? Pour ça, il te faut utiliser des contrôles ActiveX qui gèrent les événements MouseMove() comme un Label qui peut recevoir une image mais qui est moins gourmand en ressources qu'un contrôle image ! Pour l...
16/04/2019 à 06:46DehbiConvertir en VBAENT() = INT() : mais si tu veux l'utiliser dans du code, cette formule ne marchera pas, il te faut la modifier comme ceci : comme tu utilises des heures formatées, il est plus propre de les entrer de cette façon ...
16/04/2019 à 06:38jbabs1 Alertes MsgBox + InputBox en fonction des datesVoici la recherche sur toutes les occurrences mais il te faudra cliquer sur le bouton du message "Avez-vous commandé..." pour chaque valeur trouvée il te faudra dire oui ou non ...