| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 22/09/2016 à 12:43 | kenny972 | Gestion des doublons | Une petite simplication de la formule d'Eric... : mettre en colonne C format de cellule personnalisé : "réalisation "0 formule en C2 (à tirer sur la colonne) : Cordialement... |
| 22/09/2016 à 12:23 | elsabio1977 | Couleur de cellules | J'ai lu le code Bonne journée... |
| 22/09/2016 à 12:08 | mont25 | Astuces pour planification | Cela me semble très incomplet ! -On utilise une liste triée par ordre alphabétique, OK. -Mais quelle est la date de départ et comment est-elle fixée ? Sur ton fichier c'est le 1er novembre : pourquoi ? -Les samedis occupent 2 lignes, les dimanches et fériés occupent 3 lignes, tu n'en parles pas, qu'... |
| 22/09/2016 à 11:31 | Dimensio | Sélectionner toutes les X lignes | 1) Il n'est jamais besoin de sélectionner pour agir sur ta liste, du moins si tu entends utiliser VBA pour parvenir au résultat, si tu tiens à sélectionner, travaille en manuel ! 2) Pour que l'on puisse faire des propositions, il convient que tu indiques le résultat final à obtenir à partir de ta si... |
| 22/09/2016 à 11:19 | mont25 | Astuces pour planification | Si tu précisais à partir de quoi tu travailles pour aboutir au résultat, soit de quels éléments tu disposes avant de commencer à planifier et quelle est la totalité des règles présidant à cette planification, tous éléments absents de ton fichier comme de tes propos. Cordialement... |
| 22/09/2016 à 01:28 | dujardinroland | Boucle message "For sans next" | Si un message te le dit, c'est qu'il manque une fin d'instruction ! Cela peut être un Next comme le message l'indique, mais cela pourrait aussi bien être un End If ou un End With, etc., VBA t'indique qu'il ne trouve pas ce qu'il attend mais il peut ne pas être très précis dans le contexte... Ce qui... |
| 22/09/2016 à 01:14 | MC4 | Somme des valeurs maximums de différentes références | A défaut d'une formule classique, tu peux essayer une fonction personnalisée : Utilisation : =SOMMEMAX(B5:B10;C5:C10) On vérifie le caractère numérique du contenue de la cellule "valeur", car si une valeur texte figurait, elle ne déclencherait pas d'erreur (la fonction SOMME utilisée les supporte) m... |
| 22/09/2016 à 00:17 | polux | Les modèles s'ouvre pas avec le nom "Classeur1" | Quelle importance ? Il s'ouvre comme nouveau classeur sous le nom du modèle indiquant bien qu'il s'agit d'un nouveau classeur non enregistré..... |
| 21/09/2016 à 23:49 | tarikjamil | Exercices entrainement VBA | Un conseil : lance-toi dans un projet que tu es intéressé à réaliser ! Je ne connais rien de mieux comme motivation pour avancer. Une fois définies les étapes de ta réalisation, accroche-toi pour faire aboutir chacune, et bien comprendre comment tu y parviens. Et tu progresseras très vite... Cordial... |
| 21/09/2016 à 17:53 | caje17 | Recopier lien hypertexte d'une autre feuille | Essaie d'intercaler : Pas dit que cela fonctionne dans ce cas, mais on peut essayer... |
| 21/09/2016 à 17:15 | caje17 | Recopier lien hypertexte d'une autre feuille | Je vois ! La cellule de ta feuille source n'a pas l'adresse du lien comme valeur. La fonction doit récupérer cette adresse sous forme de chaîne pour que le lien fonctionne. Pour récupérer le lien par formule, il faut pointer sur une cellule contenant l'adresse du lien. Ou alors, ce que tu peux faire... |
| 21/09/2016 à 16:32 | caje17 | Recopier lien hypertexte d'une autre feuille | Vérifie ton lien... |
| 21/09/2016 à 16:09 | caje17 | Recopier lien hypertexte d'une autre feuille | ... |
| 21/09/2016 à 16:07 | Gaz0line | Before(Left)Click ? | Bonne continuation..... |
| 21/09/2016 à 16:07 | phoenix_45 | Gestion Ordre Mission VBA | Exemple : question..... ? réponse Non, réponse Oui : avec des CheckBox tu peux cocher à la fois Oui et Non (ou rien du tout). Or, la réponse Non exclut la réponse Oui, et la réponse Oui exclut la réponse Non ! Avec des OptionButton si tu coches Oui, Non se décoche et vice-versa... Tu as ainsi plusie... |
| 21/09/2016 à 15:40 | Snoopy63 | Userform textBox 24:00 | Es-tu sûr que tu délimites bien ton problème ? Une TextBox, par définition contient du texte ! Donc, si tu tapes 24:00, aucune raison que cela ne s'inscrive pas ! Par contre, dès lors que tu veux faire des calculs avec tes valeurs horaires, il faut convertir les valeurs textes en valeurs pouvant ent... |
| 21/09/2016 à 15:30 | caje17 | Recopier lien hypertexte d'une autre feuille | Fonction LIEN_HYPERTEXTE. Cordialement... |
| 21/09/2016 à 15:13 | Gaz0line | Before(Left)Click ? | S'amuser est un travail qui en vaut bien d'autres ! Tu as BeforeRightClick comme autre possibilité... Le click normal (gauche) est plus délicat, il correspond à SelectionChange, mais un déplacement au clavier déclenche aussi l'évènement. Tu as également Application.OnKey qui te permet de déclencher... |
| 21/09/2016 à 15:02 | ozzone | Ancienneté Salariés | Tu verras qu'au fur et à mesure des choses qui te paraissent compliquées se présenteront comme beaucoup moins compliquées, puis finalement assez simples quand on les prend par le bon bout..... |
| 21/09/2016 à 14:58 | Oyat | Erreur dans code macro | Il est très rare qu'il n'y ait pas plusieurs solutions pour résoudre un problème (j'entends approches différentes...), et dans le cadre d'une même approche, il y a généralement plusieurs façons de l'écrire... Les façons les plus efficaces sont celles qui limitent au maximum les interactions avec Exc... |
| 21/09/2016 à 14:35 | ozzone | Ancienneté Salariés | En effet une cellule vide prend la valeur 0 dans l'opération, et 0 est pris en compte comme date, ce qui fausse le résultat (ce pourquoi tu arrives à une moyenne de 8 ans. Il faut donc les éliminer du calsul : Cordialement... |
| 21/09/2016 à 14:17 | Davy83 | Selectionner une cellule avec une partie de sa valeur | Pourquoi donc les sélectionner ? Ce n'est nullement nécessaire pour les utiliser !!! Sauf à vouloir absolument ralentir VBA !!!... |
| 21/09/2016 à 14:09 | zombe | Généraliser un même traitement sur plusieurs feuilles | Cordialement... |
| 21/09/2016 à 13:24 | teddy33 | Boucle sue une ligne donné | Cordialement... |
| 21/09/2016 à 04:03 | Axelroz | Tableau pour Tournoi | Vois si le fichier joint te convient. Cliquer sur le bouton Générer. La solution proposée consiste à générer un carré latin de 8. On y répartit les nombre de 1 à 8 correspondant aux 8 équipes en présence. Dans un carré latin, chaque ligne et chaque colonne contient tous les nombres de 1 à 8 une seul... |
| 21/09/2016 à 01:50 | chti59xcel | Samedi à samedi | Amir, salut ! Une petite rectification de ton explication (au cas où...) : il s'est en fait écoulé 1 jour de moins à compter du 1er janvier 1900 (que le nombre indiqué par le numéro de série). Parce que Excel comptabilise un 29 février 1900 qui n'a jamais existé, 1900 n'étant pas une année bissextil... |
| 21/09/2016 à 01:32 | chti59xcel | Samedi à samedi | Premier samedi de l'année : en A1=l'année. Si A1=2016, la formule renvoie : 02/01/2016 Si A1=2017, la formule renvoie : 07/01/2017 Pour lister tous les samedis de l'année, faire une incrémentation à 7 à partir du 1er... Pour le premier samedi d'un mois, même formule, en remplaçant la date du 1er jan... |
| 21/09/2016 à 00:58 | Oyat | Erreur dans code macro | Tu remplaces ta macroo par celle-ci ... |
| 20/09/2016 à 22:56 | elsabio1977 | Couleur de cellules | Il te faut alors fixer une liste de mots immuable, qui ne s'allonge que par le bas..... |
| 20/09/2016 à 18:50 | tesmou | Inserer calendrier dans une celulle | Excuse-moi mais rien compris à ton problème ! Tu as effectivement définie une cellule liée pour ton calendrier, qui est K13, ce qui signifie que la valeur du calendrier est répercutée dans la cellule, ce qui se passe... Mais cela n'a rien à voir avec la position du calendrier sur la feuille, laquell... |
| 20/09/2016 à 18:35 | Oyat | Erreur dans code macro | Il conviendrait de voir le fichier pour savoir ce qu'il en est... |
| 20/09/2016 à 18:28 | JBaraize | Problème formule Min + Si | J'ai utilisé la formule suivante : et j'obtiens 1,04 avec la référence en H7. Avec la formule initiale, on obtenait 0 car l'un des prix est en effet à 0 !!! La formule est évidemment matricielle, donc à valider par Ctrl+Maj+Entrée. Préalablement, j'ai dû utiliser une petite macro pour que tes codes... |
| 20/09/2016 à 17:36 | Sycor | Perte de virgule dans un transfert de données | C'est toujours aléatoire de diagnostiquer un problème sans l'examiner... ! Essaie toutefois ... |
| 20/09/2016 à 17:27 | ozzone | Ancienneté Salariés | Remplace dans la formule LIGNES(E4:E26) par NB(E4:E26). Cela devrait ajuster le nombre... |
| 20/09/2016 à 14:35 | ozzone | Ancienneté Salariés | Sur ton fichier le résultat donné par la formule est : 3 ans 3 mois. Où as-tu placé la formule ? Vérifie... |
| 20/09/2016 à 14:08 | elsabio1977 | Couleur de cellules | Pas de complexe d'infériorité ! Pas de mise, la démarche est la même globalement, les détails relèvent de diversifications (qui s'accroissent avec l'âge [hélas !]). L'essentiel demeure l'orientation de la réflexion pour aborder un problème. Pas le temps de poursuivre dans l'immédiat (quelque... |
| 20/09/2016 à 13:56 | ozzone | Ancienneté Salariés | Voilà une formule qui devrait donner le résultat pour l'ancienneté moyenne : NB- J'ai tenté d'utiliser la fonction FRACTION.ANNEE mais celle-ci ne se prête pas à un traitement matriciel, je me suis donc rabattue sur JOURS360 qui s'y prête ! Une vérification avec FRACTION.ANNEE calculée individuellem... |
| 20/09/2016 à 13:03 | ozzone | Ancienneté Salariés | La formule "augmentation" fait la différence de la date anniversaire dans l'année en cours avec aujourd'hui, en jours. Quand aujourd'hui atteint cette date, la différence est 0 (tant qu'elle ne l'a pas atteint, la différence serait négative, d'où erreur et pas d'affichage. A partir de 0, la formule... |
| 20/09/2016 à 00:17 | elsabio1977 | Couleur de cellules | Je reprenais l'idée de LouReed ( ) avant d'avoir vu la façon dont il l'avait mise en pratique... J'ai suivi une voie plus simple loin des ThemeColor, Pattern et autre TintAndShade... sachant que les couleurs disponibles peuvent toutes être définies par une valeur RGB... (discussion à revoir plus tar... |
| 19/09/2016 à 23:14 | Jumeau | La pire zone | Cordialement... |
| 19/09/2016 à 23:01 | Benj123 | Fonction Concatenation par ligne | C'est assez simple, tu fournis à la fonction une plage de cellule : plage . Cette plage comprend un certain nombre de lignes : de 1 au total des lignes. On dimensionne d'abord un tableau ( conc ) sur ce nombre de lignes (1 au total). Puis on lance une boucle sur les lignes, de 1 à total lignes (avec... |
| 19/09/2016 à 20:23 | Benj123 | Fonction Concatenation par ligne | On va supposer que c'est cela : Fonction à coller dans un module standard. Dans la cellule où tu veux le résultat, tu tapes la formule : et tu y auras le résultat (A1:C3 étant la plage de tes données à concaténer, à remplacer selon tes plages à concaténer)... |
| 19/09/2016 à 20:17 | superlolo111 | Erreur d'exécution 1004 | Tu mets : Cordialement... |
| 19/09/2016 à 20:03 | Benj123 | Fonction Concatenation par ligne | Si je résume, tu veux qu'une fonction personalisée te renvoie (dans la cellule où elle se trouve) la concaténation des valeurs d'une plage de la façon suivante : les valeurs des cellules de chaque ligne sont concaténées, et mises bout à bout séparées par des virgules ... |
| 19/09/2016 à 19:53 | Benoist28200 | Recherche sous condition | Formule matricielle, comme vient de le rappeler Patrick..... |
| 19/09/2016 à 19:50 | superlolo111 | Erreur d'exécution 1004 | Cela ne m'a pas l'air d'être tout à fait ce que tu dis ! Ta macro affecte un nouveau nom à la feuille que tu actives... Et tu dis qu'il s'agit d'une date, auquel cas, les "/" n'étant pas acceptés dans les noms de feuille, l'erreur paraît tout à fait normale ! Il faut donc savoir si tu changes effect... |
| 19/09/2016 à 19:38 | ozzone | Ancienneté Salariés | Par ailleurs, pour ta formule "augmentation", je verrais quelque chose de ce genre : 30 à remplacer par le nombre de jours durant lesquels tu veux que le Oui s'affiche, en jours. Tant que la date anniversaire n'est pas atteinte, la formule renvoie une erreur (récupérée pour ne rien afficher), lorsqu... |
| 19/09/2016 à 18:43 | ozzone | Ancienneté Salariés | Ta formule n'est pas exacte pour un calcul d'ancienneté ! Si je prends ta première ligne, dans 2 jours, le 21, elle continuera d'afficher 1 an et 8 mois, alors que 1 an et 9 mois sera atteint ce jour là !! DATEDIF fait une différence brute entre 2 dates, la date d'aujourd'hui (ou la date de fin d'un... |
| 19/09/2016 à 18:27 | clemclem75 | Cellule "x" comprise entre deux dates | Formule en D3, à étendre. Mais tu peux éviter le "ok" et mettre directement en MFC (formule) [après séléection de la plage concernée par MFC dont la cellule supérieure gauche est D3] : Cordialement... |
| 19/09/2016 à 18:16 | Benoist28200 | Recherche sous condition | Matricielle ... |