| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 06/12/2018 à 11:47 | ThESeRvEuR | Recherche dans une ligne et modifier mise en forme | Parfait, content de t'avoir aidé... |
| 06/12/2018 à 07:25 | Jefekoi | Multi recherche | Une piste en admettant que les données commencent en A1 de chaque feuille ... |
| 05/12/2018 à 16:26 | Paul711 | Derniere cellule tableau | Et tout simplement comme ça (simplification du code Florian ) ... |
| 05/12/2018 à 16:10 | naubin1 | Fonction DECALER #value | Sans fichier ce n'est pas facile mais pourquoi utiliser Decaler(), tu ne peux pas jouer avec les arguments no_lig et no_col de la fonction Index() ... |
| 05/12/2018 à 15:22 | ThESeRvEuR | Recherche dans une ligne et modifier mise en forme | A la fin de ton code, tu insères le mot "Recherche" à la place de tes lignes de recherche comme ci-dessous : et tu remplaces le code que je t'ai donné précédemment par celui-ci (recherche partielle) que tu colles sous ton code, on voit bien qu'il a été fait avec l'enregistreur, tu devrais éviter tou... |
| 05/12/2018 à 07:09 | ThESeRvEuR | Recherche dans une ligne et modifier mise en forme | Une piste ... |
| 04/12/2018 à 20:37 | MojitoDu75 | Recuperer plusieurs colonnes présentants une valeur commune | Comme je l'ai précisé, c'est une procédure événementielle donc exécutée de façon automatique une fois la valeur saisie dans une cellule de la colonne A de la feuille "Feuil1" (la procédure doit se trouver dans le module de cette feuille). Voici un classeur test ... |
| 04/12/2018 à 16:59 | MojitoDu75 | Recuperer plusieurs colonnes présentants une valeur commune | A mettre dans le module de la feuille où tu entres le code de la question (dans mon exemple, "Feuil1"). C'est une procédure événementielle Change() , La recherche du code de la question, par exemple Q2, est faite en colonne A de l'autre feuille (dans mon exemple, "Feuil2") et les valeurs sont récupé... |
| 03/12/2018 à 06:55 | ledzep | Dernière ligne | Ou avec ListRow ... |
| 01/12/2018 à 10:35 | Jefekoi | [MACRO] Select case | Voici deux exemples parmi tant d'autres ... |
| 01/12/2018 à 09:28 | seboseb | Projet de fiche de pointage. 1er problème : utilisation de sommeprod | Pour les valeurs non numériques (String), la fonction Sommeprod() leur affecte la valeur 0 donc en multipliant par 1, elle retourne le nombre d'éléments correspondants. Tu multiplie par 1 quand il n'y a qu'un critère à retourner, c'est le cas de : =SOMMEPROD((MOIS(ladate)=11)*1) Si tu en as plusieur... |
| 01/12/2018 à 08:58 | Sebos | Probleme de Calcul de Charge avec paramètres - Suite | Oui car ça rend le code plus difficile à comprendre et c'est celui qui l'a créé qui peut le mieux t'aider ! Je vais regarder de plus près pour voir et je te tien au courant ... |
| 30/11/2018 à 20:53 | fredexcel | Checkbox variable | Regardes cette ligne de code et adaptes ... |
| 30/11/2018 à 20:49 | Sebos | Probleme de Calcul de Charge avec paramètres - Suite | Avec des variables portant des noms comme ça : c'est très explicite et compréhensible, on dirait presque du code obfusqué ... |
| 30/11/2018 à 20:41 | Usufily | Graphique - Ne pas relier les 2 valeurs avant et après #N/A | Afin de ne pas devoir tout reconstruire, joins un fichier ... |
| 30/11/2018 à 17:12 | seboseb | Projet de fiche de pointage. 1er problème : utilisation de sommeprod | Ton classeur avec quelques formules ... |
| 30/11/2018 à 17:00 | seboseb | Projet de fiche de pointage. 1er problème : utilisation de sommeprod | Pour la première formule, il te faut multiplier par 1 : =SOMMEPROD((MOIS(ladate)=11)*1) pour la seconde c'est issu de la première : =SOMMEPROD((MOIS(ladate)=11)*1;heurestravail) mais pour la troisième il y a un hic, elle doit être comme ceci : =SOMMEPROD((MOIS(ladate)=11)*(chantier1="Duchemolle")) m... |
| 30/11/2018 à 15:55 | taro47 | Plus petit maximum sur n jours consécutifs | Tu peux être plus précis dans ta demande car là, je ne comprend pas... |
| 30/11/2018 à 15:48 | cyprien94 | Repetiton de Macro | Une piste à adapter ... |
| 30/11/2018 à 07:07 | cyprien94 | Remplacer un Input_box | Dans ce forum quand on poste du code, on le mets entre les balises code, c'est le bouton </>. Le code doit bien se trouver entre ces balises et faire attention de ne pas supprimer les crochets : ['code] ici ton code... ['/code] les apostrophes dans les balises ne doivent pas êt... |
| 29/11/2018 à 07:40 | al87 | Y a t-il mieux à faire? | La partie gauche du point-virgule concerne la valeur positive et la partie droite la valeur négative un exemple : [Bleu]"Positif ! "# ##0,00\ _€;[Rouge]"Négatif ! "# ##0,00 € su tu veux voir apparaîte le +, il te faut le mettre entre guillemets ... |
| 29/11/2018 à 06:40 | Cath228 | Problème de décimales lors publipostage | As-tu essayé avec la fonction Texte() plutôt qu'Arrondi() ? le formatage de la valeur en texte pourrai résoudre le problème ? Je te laisse tester : =TEXTE(E2;"#0,0")... |
| 29/11/2018 à 06:29 | ZED21000 | Faire défiler un texte dans un"Microsoft WebBrowser" | Comme j'ai Excel 2007 sur mes deux postes, je n'ai pas de quoi faire de tests sur une autre version. Excel 2016 en 32 ou 64 bits ? Beaucoup de contrôles ne sont pas supportés en 64 bits, peut être que le WebBrowser en fait parti ? En ce qui concerne le bug, c'est tout à fait normal puisque l'objet n... |
| 28/11/2018 à 17:02 | Clement_bou | Réaliser un graphique qui bouge quand une cellule est renseignée | Voici ton classeur en retour ! Je ne me suis pas trop cassé la tête, j'ai juste créé un tableau qui reprend les dates et CA des douze derniers mois (ceci ce fait au moment où tu entres une somme dans le mois qui viens de finir), ce tableau est dissimulé sous le graphique : La formule utilisée pour l... |
| 28/11/2018 à 16:17 | ZED21000 | Faire défiler un texte dans un"Microsoft WebBrowser" | Voici ton classeur avec un texte défilant (à adapter bien sûr) : Le code utilisé dans la feuille "" ... |
| 28/11/2018 à 07:38 | lynelolaluc | Incrementer choix d'un userform sur un tableau | Re, Ton classeur en retour ... |
| 28/11/2018 à 07:06 | lynelolaluc | Incrementer choix d'un userform sur un tableau | En premier lieu et pour éviter les erreurs dans le choix du jour, il est important que ceux-ci correspondent au mois choisi donc, ne pas remplir la ComboBox2 de 1 à 31 car si le choix est février et le jour 30 où va tu trouver cette date ? Alors, voici un code à mettre dans l'événement Click() du Co... |
| 27/11/2018 à 18:50 | Doudou9003 | Macro comparaison | Tu appuis sur les combinaisons de touches suivantes : Tu maintiens la touche Alt enfoncée et tu la maintient enfoncé puis tu appuis sur la touche F11 ensuite la touche I et enfin la touche M là, une fenêtre vient d'apparaître c'est la fenêtre d'édition de code du module standard nommé "Module1", dan... |
| 27/11/2018 à 16:48 | Doudou9003 | Macro comparaison | Avec une fonction perso : que tu utilises de cette façon dans Excel : =Ajouter(B13:B21)... |
| 27/11/2018 à 16:39 | Mareno | Conversion Date | Merci... |
| 27/11/2018 à 16:38 | Doudou9003 | Macro comparaison | Donc, si j'ai bien compris ta question, tu mets en doute la fonction Somme() d'Excel ... |
| 27/11/2018 à 16:26 | Mareno | Conversion Date | Ou encore avec une fonction perso. Code à mettre dans un module standard : et à utiliser comme ceci dans Excel : =NombreHeures(A2)... |
| 27/11/2018 à 10:36 | fxlsvba | Problème macro | Une piste ... |
| 27/11/2018 à 10:28 | Mareno | Conversion Date | Ce format extrait juste l'heure donc, normalement la valeur 16 ... |
| 27/11/2018 à 10:12 | Mareno | Conversion Date | Si c'est une date valide, il te suffit d'utiliser le formatage adapté du genre "hh:mm:ss" Je pense que le format personnalisé est probablement celui-ci mais sans conviction : s"sem" jj"j" hh"h" mm"m" ss"s"... |
| 25/11/2018 à 17:15 | HUGOBASS | Liste par typologie | Pour simplifier, tu peux créer une zone dans la seconde feuille (LISTE COMPETITION) qui fait référence à la zone d'exportation avec une formule simple du genre : =SI('CALENDRIER COMPETITION & DIVERS'!E3="";"";'CALENDRIER COMPETITION & DIVERS'!E3) Et si tu veux la formater comme des bordures... |
| 25/11/2018 à 09:49 | valmax | Modifier code | Ta demande est pourtant : ??... |
| 25/11/2018 à 08:23 | JPPLS85 | Fiche de stock | Probablement parce qu'Excel estime que la lettre T devant un chiffre représente les Trimestres donc, T1 à T4. Pour t'en assurer, ajoutes une lettre à ta lettre T comme par exemple Ta1 et tu verras comment il incrémente ... |
| 25/11/2018 à 08:14 | valmax | Modifier code | Avec Replace() ... |
| 25/11/2018 à 08:11 | ledzep | Dernière ligne | A tester ... |
| 24/11/2018 à 11:04 | HUGOBASS | Liste par typologie | Le plus simple, au dessus de ta base de données tu crée une zone de critères avec les mêmes entêtes que ta base de données (c'est là, que tu va inscrire les critères de filtrage), il est bien qu'une ligne vide sépare la zone de critère de la base de données. Tu sélectionnes toute ta base de données... |
| 24/11/2018 à 10:43 | JASPOUILLE | Coherence entre liste déroulante | Une piste avec un ComboBox issu de la barre d'outils "Formulaire" et créé dynamiquement sur les cellules des trois premières colonnes .Il est détruit sur la précédente cellule à chaque changement de cellule et recréé dans la cellule nouvellement sélectionnée et sa liste est chargée en fonction de la... |
| 24/11/2018 à 09:29 | KTM | Texte défilant dans Userform | J'ai oublié de préciser que j'ai intégrer une boucle inutile pour l'utilisation réelle mais je l'ai fait pour voir la progression dans le fichier que tu as posté, il te faut la supprimer : elle se trouve ici ... |
| 23/11/2018 à 21:44 | KTM | Texte défilant dans Userform | (KTM, motard en Super Duke 1290 ?) Il te faut savoir que VBA est un code interprété donc, si tu veux avoir un UserForm avec un message d'attente, il te faut l'intégrer dans ton code mais à mon sens, le plus simple est de créer deux Labels sur la feuille a et d'intégrer la progression dans le code. A... |
| 23/11/2018 à 14:55 | quest80670 | Message box échéance de date | En cliquant dans le tableau (n'importe où) l'onglet "Outils de tableau Création" apparaît en cliquant sur cet onglet, le menu spécifique est activé, dans la zone "Propriété" (la plus à gauche) il y a "Nom du tableau" donc, en dessous "Tableau1" doit s'y trouvé inscrit si ce n'est pas le cas, adapter... |
| 22/11/2018 à 19:12 | quest80670 | Message box échéance de date | Tu ne peux pas utiliser une boucle For Next de cette façon, si tu veux éviter, ici, une colonne, il te faut utiliser une instruction If Then ! A priori, tu ne veux pas prendre en compte la colonne J (10) donc c'est ... |
| 21/11/2018 à 20:08 | quest80670 | Message box échéance de date | C'est comme ça qu'on avance... |
| 21/11/2018 à 16:41 | quest80670 | Message box échéance de date | Effectivement, boucler de 7 à 13 permet de boucler sur les colonnes G à M et comme le tableau est structuré, "For Each Cel In Tbl.ListColumns(I).DataBodyRange" permet de boucler sur les cellules de chaque colonne quelqu'en soit le nombre puisque "DataBodyRange" représente les cellules de "ListColumn... |
| 20/11/2018 à 07:45 | quest80670 | Message box échéance de date | J'ai transformé ton tableau en tableau structuré (sélection de tout ton tableau puis "Insertion"---> "Tableau"). Voici ton classeur, à l'ouverture tu aura un message te disant que deux personnes ont une formation qui arrive à terme dans les deux mois (j'ai modifié deux dates pour) ... |
| 19/11/2018 à 19:06 | Wadjo | Faire un SOMME.SI.ENS sur un enssemble de feuilles (3D) | Heureux d'avoir pu t'aider... |