| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 05/05/2019 à 10:37 | ericmzi | Générer aléatoirement un jour de la semaine VBA | Une 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:05 | ericw | Problème pour insérer lettres | Utilises la fonction IsNumeric() et testes la valeur de retour ... |
| 05/05/2019 à 09:37 | Tacentaure | Détecter un doublon avec des exceptions | Une piste avec SommeProd() : =SOMMEPROD(($D$7:$D$19=D7)*(D7<>"")*(NON(ESTERREUR(CHERCHE(" ";D7)))))... |
| 05/05/2019 à 09:14 | chantal25506 | Recherche de valeurs | Pourtant 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:13 | Benoist28200 | Ouvrir visionneuse pour afficher photo | En VBA avec le programme par défaut (avec API Windows) ... |
| 04/05/2019 à 10:20 | surpriz | Déduire le format d'adresse email | Une simple piste : =GAUCHE(C2;CHERCHE("@";C2)-1)... |
| 04/05/2019 à 09:42 | Hlawson | COMMENT UTILISE UserForm_Initialize | Tout 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:06 | romubzh35 | Fermer fichier Excel en cliquant sur image sans enregistrer | Amadé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:14 | Dollismine | Scénario vente si je réaffecte un % de qté à un autre client | Pour 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:45 | BeMars | Liste déroulante bouton heure / problème format | Le 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:01 | gramond | Mise en forme conditionnelle sur la base d'une autre valeur | Il suffit de rajouter la condition D2<>"" ! ton classeur ... |
| 24/04/2019 à 14:56 | ashley_marcoux | Masque de Saisie - TextBox - VBA | C'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:52 | Emma95 | Message 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:34 | Setila | Formule à convertir en VBA | Je viens de modifier la formule, à toi de tester ... |
| 24/04/2019 à 14:03 | split123 | Calcul moyenne boucle | Si 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:40 | Emma95 | Message 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:27 | split123 | Calcul moyenne boucle | C'est quoi un -- système de "cellule vide" -- ... |
| 24/04/2019 à 13:24 | Nelea | Different pour tout i entre | Que tu peu simplifier de cette façon ... |
| 24/04/2019 à 13:18 | gramond | Mise en forme conditionnelle sur la base d'une autre valeur | Attention, 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:46 | fcyspm30 | Fonction NOMPROPRE en VBA | Désolé, pas rafraîchi fcyspm30, tu peux te faire une fonction perso aussi comme celle-ci par exemple ... |
| 24/04/2019 à 12:26 | fcyspm30 | Fonction NOMPROPRE en VBA | Il te suffit d'utiliser la fonction d'Excel NOMPROPRE() qui s'appelle PROPER() en Anglais ... |
| 24/04/2019 à 12:19 | wafi | Copir valeur des cellules fusionnées et la coller dans un autre fichier | Avec 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:12 | yann29 | Mise en forme conditionnelle | Ton fichier en retour ... |
| 24/04/2019 à 11:59 | Nelea | Different pour tout i entre | Tout 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:45 | Setila | Formule à convertir en VBA | Je 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:24 | AntoineBo | Moyenne selon date variable | Tout 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:19 | tabassla | Cellules change de couleur à la date | Content de t'avoir aidé... |
| 24/04/2019 à 10:04 | AntoineBo | Moyenne selon date variable | Pour 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:56 | tabassla | Cellules change de couleur à la date | Voici 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<... |
| 24/04/2019 à 08:32 | tabassla | Cellules change de couleur à la date | Tabassla 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:25 | PIERRO1234 | Comparer | Onglet "Formule" zone "Noms définis" bouton "Gestionnaire de noms" et tu comprendras... |
| 24/04/2019 à 08:21 | tabassla | Cellules change de couleur à la date | Pour 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:11 | Setila | Formule à convertir en VBA | Ta formule en VBA ... |
| 24/04/2019 à 07:39 | ashley_marcoux | Masque de Saisie - TextBox - VBA | Pas 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:19 | Rackham357 | Ouvrir le dernier fichier creer dans un dossier | A tester en exécutant la procédure "DernierFichier". Un message est affiché si un fichier est trouvé ... |
| 23/04/2019 à 06:39 | zombe | MFC selon des critères définis | Il te faut inverser le signe de comparaison dans le test comme ceci : NBCAR(D4)>2... |
| 18/04/2019 à 17:20 | Altech | Suivi de ventes journalières et mensuelles | Sous ton message tu as des propositions ... |
| 18/04/2019 à 17:15 | Loqman | Ajout de caractère sur une colonne | Un exemple avec la cellule B1 ="'"&B1... |
| 18/04/2019 à 17:10 | ericp | Re : calcul retraite | Tu 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:59 | LucieK1 | Tirer une formule sur VBA | Jmd, Jean-Eric Utilises SiErreur() dans la formule ... |
| 18/04/2019 à 10:48 | kenjeyy | Supprimer ligne si valeur n'est pas présente dans une colonne précise | Content de t'avoir aidé... |
| 18/04/2019 à 10:47 | ericp | Re : calcul retraite | En mettant une liste de choix et dans la colonne d'à coté, la formule ... |
| 18/04/2019 à 10:18 | LucieK1 | Tirer une formule sur VBA | Regardes du coté de AutoFill ... |
| 18/04/2019 à 10:13 | kenjeyy | Supprimer ligne si valeur n'est pas présente dans une colonne précise | A tester sur une copie de ton classeur. Adaptes les noms des feuilles si différents de "Feuil1" et "Feuil2" ... |
| 18/04/2019 à 07:01 | Nicoach | Photos et commentaires | Il 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:18 | Nicoach | Photos et commentaires | Sinon, 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:42 | Nicoach | Photos et commentaires | Désolé, je n'ai jamais fait et dans ce cas, je ne peux pas t'aider ... |
| 16/04/2019 à 07:32 | Nicoach | Photos et commentaires | Quand 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:46 | Dehbi | Convertir en VBA | ENT() = 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:38 | jbabs1 | Alertes MsgBox + InputBox en fonction des dates | Voici 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 ... |