fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr en fr fr fr fr fr fr fr fr fr fr cs fr fr fr fr fr fr fr fr fr fr fr fr fr fr en en fr fr fr fr fr en fr nl fr fr fr fr fr fr fr fr en fr en fr fr fr fr fr fr fr fr fr fr fr en fr tr fr en fr fr fr en fr ia fr it en zh fr en fr en fr fr fr en fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr en fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr en sv fr en fr en en fr en fr fr en en en fr
J'ai un tableau général dans l'onglet BD (Base de Données) où j'ai une classe (plus tard des classes) avec des dates de début et dates de fin de périodes de stage P1 à P10. Pour certaines classes , il peut y avoir jusqu'à 10 périodes de stage et pour d'autres 2 seulement. J'ai commencé pour la premi...
Module de classe pour palette de couleurs
J'ai besoin d'aide pour créer un module de classe afin d'affecter rapidement une couleur de fond à une cellule. Evidemment il est possible de faire ce traitement en multipliant le nombre de lignes de code. Dans l'exemple joint, j'ai fait pour les huit premières couleurs afin de m'assurer du bon fonc...
De retour avec un projet car je bloque sur le calcul des semaines paires ou impaires. J'ai dû le recommencer car les demandes venant se greffer dessus appellent à trop de modifications. Voici les nouvelles contraintes. Certains salariés nommés agents dans mon exemple ne travaillent pas les mercredis...
Power Query exclure les Week-End et Jours Fériés d'une liste de dates
Je découvre Power Query avec plaisir mais je me confronte à un certains nombres de problèmes. J'ai sur le fichier joint mis une requête en place. Je souhaiterai y apporter quelques modifications. * La première serait de retirer les week-end et jours fériés de la liste de dates. Pour les jours fériés...
Utiliser une fonctiondans une MFC
Déjà, est-ce qu'il est possible de lier une fonction à une MFC. J'ai comme fonction: Dans ma MFC, j'ai placé: et s'applique à Une idée pour solutionner mon souci du jour! Une MFC directe, une autre fonction ? Merci...
Je cherche la fonction qui me permettra de trouver le nombre de cellules non-vides sur une plage de cellules. Dans cette plage, des nombre et des caractères alphanumériques. Merciii...
Somme des emplois temps plein
Je piétine pour trouver la bonne formule. Sachant que les données sont dans une feuille et que la somme des ETP à faire se trouve sur une autre. Je voudrais trouver une solution sans VBA. Merci d'avance...
J'ai un soucis avec le point qui n'est pas reconnu dans les fonctions matricielles. Exemple =somme(GRANDE.VALEUR(A2:A9;{ 1.2.3 })) L'erreur vient que les points ne sont pas reconnus par excel ??? Fichier pour tests Merci pour vos commentaires Cdt...
VBA Format date anglaise ou problème de transposition ?
Cette fois-ci c’est moi qui aie besoin d’aide. Je donne un coup de main à un membre du forum et je bloque sur le format de date. L’objet de la demande est de lister les tournées de commerciaux et d’y affecter un côut. Voir feuille facturation. Feuille planning, j’affecte à la variable d la liste des...
Je me développe une petite application en lien avec l'observation d'oiseaux. Je suis à la recherche d'un code qui en entrant les coordonnées géographiques exemple 48.259,4.334 , visualiserait la carte par l'intermédiaire de google maps ou mieux encore la carte dans une formes. Est-ce que quelqu'un a...
Il y a des jours comme ça ou la logique n'est pas au rdv. J'ai un tableau où je dois faire une analyse de données. Lorsque les plages se chevauchent, un message informe l'utilisateur. le code utilisé est ce sont les deux lignes if .. then du code qui me bloquent. Merci pour vos lumières. Cordialemen...
Jour et numéro de la sem. d'un mois sur une période comprise entre 2 dates
Je galère avec les dates. Deux dates. La date de début donne le départ de la période. Elle est censée donner comme indications le jour de la semaine et le numéro de la semaine dans le mois . La deuxième date donne la fin de la période. J'ai créé un exemple dans le fichier joint. Dans l'exemple, je c...
En fonction des données sur une ligne, je veux créer une liste de validation de données dont le nombre de données et égal au nombre de données de la colonne ciblée. Mieux que les images un fichier exemple. Merci ...
Mois en lettre à convertir en nombre
Je suis en train d'aider un forumeur est je me casse les dents sur un truc qui semble simple de prime abord. J'ai un une liste déroulante (activex) en feuil1. Mon ComboBox1_Change() j'ai [B7] = Format(ComboBox1.Value, "m") Je pensais retrouver 1 pour janvier en b7 mais il n'en est rien. Une...
Une colonne plutôt qu'une autre
Je sèche ou je n'ai pas l'esprit clair ce soir, bref je ne trouve pas la bonne formule à mettre en place. Je cherche la formule pour calculer un solde en cours d'exercice comptable? Si la colonne "Facturation " est alimentée, elle prime sur la colonne "Engagement". Si la colonne "Facturation est vid...
J'ai deux fichiers construis de la même manière(me semble-t-il) , l'un fonctionne (exemple1), l'autre non (exemple2). Je deviens chèvre. Est-ce qu'un oeil neuf peut me dire où je fais l'erreur. Cordialement...
Ajouter un an en tenant compte des années bissextiles
J'ai une série de dates. Je dois y ajouter une année tout en conservant le jour de la semaine. Problème, il faut que je tiennes compte des années bissextiles. Je joins un exemple pour expliciter au mieux ma demande. Merci d'avance pour les conseils. Cordialement...
Listview et checked sur filtre
Avec un système de filtre classique par textbox, le listview1 se met à jour. Mon problème, je coche des checkbox que je dois conserver dans le listview1 après filtrage. Je suis à la recherche d’une idée ou d’une solution. Idem, le traitement de l’information (coloriage en rouge des lignes) me semble...
Décaler une plage de données vers le bas
Trois listes. La première est la liste de base. Elle est dans l'onglet LP. Quand celle-ci est modifiée, les deux autres listes doivent se mettre à jour. La mise à jour nécessite de bouger vers le bas des données. La difficulté est que les listes n'ont pas la même forme. La première, un nom par ligne...
Sélection rapide d'une partie de tableau
Est-ce que quelqu'un saurait me dire comment sélectionner une partie de tableau rapidement ? Voir le fichier en PJ. Merci d'avance. Cordialement...
Listbox Multi-colonnes, Multi-Sélection et StylList=1
J'utilise une textbox1 pour filtrer les données d'une listbox. Après avoir coché des lignes de personnes domiciliées à Amiens je voudrais pouvoir continuer à cocher d'autres personnes domiciliées dans d'autres villes en utilisant de nouveau le filtre de la textbox1. Mon souci est de conserver les li...
Range et redimensionner un tableau
Je m'arrache les cheveux sur sur une ligne de code. Un oeil nouveau pourrait surement me débloquer la situation. Je travaille sur un fichier document unique. Pour alimenter la feuille plan de prévention, je vais lire dans les feuilles unités les données. Pour chaque feuille unité, j'affecte les vale...
Liste de validation limitée à des zones
J'ai créé des fonctions pour mettre en place des listes de validation : Double clic en colonne G = liste de validation Clic droit en colonne G = suppression de la liste de validation. Voir les codes de la feuille "grilles" Contraintes: Le nombre de grille est variable mais de taille est constante. L...
J'ai relu mon code mais en vain. Un oeil neuf verra peut-être ce qui m'échappe. A l'enregistrement du devis (bouton: Enregistrer Devis ou Facture) j'ai un plantage au moment de la fermeture du classeur secondaire. Le plus surprenant, c'est qu'au premier enregistrement, le plantage ne se produit pas...
Je voudrais bien trouver une possibilité sans vba . Dans le premier tableau, en fonction de règles établies, des croix se positionnent en face de chaque nom. C'est ok. Dans le tableau 2, (tableau des responsabilités) doivent apparaître les numéros des personnels. La réitération me pose problème. Si...
Dans le fichier joint dans la plage [C9:E50]: L'ajout d'un nom dans une cellule déclenche le tri. La suppression d'un nom déclenche la suppression de la ligne. Une erreur se produit si je veux supprimer plusieurs noms en une seule fois. Je dois pourtant l'envisager car le futur utilisateur d...
Les fonctions matricielles ne sont pas mon fort. J’ai donc une solution vba sur ce projet qui créait une liste de dates. Les dates à exclure sont en N5 et lignes suivantes. Les week-ends sont aussi exclus. Les dates de début et fin de période en N1 et N2 La macro se lance à l’aide du bouton « créati...
Couleur d'une font dans un tableau
Je ne sais si c'est possible mais je sèche lamentablement. Je viens de créer un exemple pour tester (en fichier joint). En réalité, j'ai des tableaux composés d'une centaine de lignes au plus et de 120 colonnes au plus. Ma question : Comment mettre dans un tableau autre chose que des valeurs ? Je vo...
Calendrier sans les WE
Je bute sur une formule de début de mois lorsqu'une semaine chevauche la fin du premier mois et le début du mois suivant. Les premiers jours (lundi et mardi) restent vides car le lundi et le mardi appartiennent au mois de janvier. Le premier jour affiché du mois de février doit être le mercredi. Ide...
Checkbox dynamiques dans frame
Je créais un userform avec deux séries de checkbox. Au moment de les cocher en fonction de données, c'est la premières serie qui se coche. Partie du code où je bloque. Par quel code je donne l'indication de cocher la deuxième série plutôt que la première. D'avance merci à ceux qui seront en mesure d...
Dans un userform, je souhaite lier le défilement des frames. Y a t-il une solution? Un exemple d'userform trouvé sur le net pour illustrer ma demande. Je voudrais lier le déroulement du frame2 au scroll du frame1 Merci à ceux qui pourront m'apporter un élément de réponse ddetp...
Identifier l'userform à l'origine du lancement d'un code
Je relance une question. Je viens de faire un exemple pour illustrer mon problème. En fait l'userform1 et l'userform2 font appel à l'userform3. Je souhaite utiliser l'userform3 pour rajouter une sous-catégorie qui sera commune à l'userform1 et 2. En utilisant l'userform1, tout fonctionne. En revanch...
J'ai un userform3 qui peut être lancé de l'userform1 et de l'userform2. Le traitement des données de l'userform3 dépend des informations contenues une fois dans l'userform1 et parfois dans l'userform2. Comme il existe , existe t-il une instruction vba pour déterminer l'origine de l'userform? Merci d...
Adresse d'une colonne pour combobox en cascade
Mon premier combobox contient des catégories et le deuxième, dépendant du 1er combobox, devrait contenir les sous catégories. la Dlig devrait s'insérer dans la ligne SC = Range(Cells(2, Col), Cells(Dlig, Col)).Value sauf que la ligne code permettant de trouver DLIg m'est inconnue dans ce cas. Commen...
Module de classe sur textbox
Dans le projet que je développe, j'ai un bon nombre d'userform où j'ai des textbox pour des saisies de numéros de téléphones. Je me suis dit qu'il était l'heure de me lancer dans les modules de classe... Après avoir parcouru pas mal d'exemples traitant des modules de classe sur différents forums je...
Listbox erreur sur les colonnes
D'une base de données, j'essaie d'extraire les données en comparant le contenu de textbox pour les placer dans une listbox. Après la colonne 3 de la listbox, j'essuie un message d'erreur comme quoi la propriété de la colonne ne peut être définie. Je ne trouve pas l'origine de cette erreur. Dans mon...
Je dois seulement commander les vestes qui n'ont pas été livrées. (complément de commande) Dans mon exemple les cellules fond vert symbolisent la livraison. J'ai utilisée la fonction nb.si.ens pour dénombrer les vestes par taille mais il faudrait que je puisse défalquer celles qui ont été livrées. E...
Mon objectif est de mettre en place un code qui permettrait une répartition équitable du nombre d’enfants par adulte. Dans mon exemple, j’ai deux tableaux. Dans le premier tableau se trouvent des données. On y trouve des personnes intervenant quelques heures par semaine sur différents groupes. Dans...
Format horaire supérieur à 24 heures
Je me bats depuis un certain temps avec le format horaire dans un userform. Les données proviennent d'une feuille qui sont au format [h]:mm;@. Elles sont additionnées dans le code et au moment de l'affichage dans l'userform, le résultat attendu n'est pas le bon. Il manque 24 heures dès lors...
Un petit souci pour compléter une textbox avec des données multi-cellules affectées à une variable. La ligne surlignée est en erreur. Comment puis-je procéder pour inscrire les données dans la textbox1. Un peu comme je l'ai fait pour exemple dans la cellule A1. Merci d'avance. ddetp88...
Sur une liste d'élèves, je fais un contrôle sur des durées d'épreuves. Doivent se surligner en jaune les lignes où sont identifiées une erreur de saisie. (Chevauchement des plages horaires pour une même date). Tout semble conforme et pourtant.... à l'appui du bouton analyse! Merci pour vos suggestio...
Erreur 1004 sur feuilles pourtant déprotégées
Lors d'un tri, j'ai ce message alors que les feuilles et le classeur sont déprotégés. Dans l'image ci-dessous, vous avez la partie de code (un tri) et le message d'erreur. Que puis-je faire? Faut-il être obligatoirement sur la feuille où se font les tris? Merci pour votre aide. ddetp88...
Organisation des objets dynamiques dans un userform
Je travaille avec bien des difficultés sur la création dynamique de checkbox dans un userform. J'ai des libellés qui demandent à ce que le checkbox passe en autosize =true car ils ne tiennent pas sur une ligne. Mon problème est de trouver la hauteur du checkbox pour tenir compte du top du checkbox s...
Test sur objet créé dynamiquement
Dans un userform j'ai créé dynamiquement des checkbox. J'ai donc un module de classe. (classe1) Partie de code intéressant la création: Sur le bouton "Enregistrer" de mon userform, je veux faire un test sur les valeurs des checkbox pour savoir si elle est égale à true. Je cherche l'écriture de la li...
En VBA, copier une macro vers une nouvelle feuille
Dans mon projet, j'ai de nouvelles feuilles qui se créaient. Je voudrais copier un code dans la worksheet à sa création. Comme puis-je faire? Merci ddetp88...
Tableau dynamique à plusieurs dimensions
Actuellement, mon projet utilise des boucles imbriquées avec des tests. Le tout en faisant référence à des cellules. A mesure que le nombre de lignes augmente, le code devient chronophage. Pour gagner du temps, je voudrais créer un tableau dynamique à plusieurs dimensions afin de faire mes tests sur...
Problème d'effacement de données dû au MFC
Dans le fichier, feuil1 reproduction de mon problème. Feuil2 une extraction d'une feuille de mon projet. Les macros fonctionnent parfaitement dans la feuil1 alors qu'elles ne fonctionnent pas en feuil2. Tout me semble identique et pourtant... Mon but est d'effacer les cellules d'une plage donnée don...
Effacer toutes les données numériques sauf font rouge
J'ai une plage de donnée qui contient des valeurs numériques dont certaines sont en rouge. Je voudrais effacer celles en noir et conserver celles en rouge. Est-ce qu'il existe une fonction qui permettrait de le faire en une seule fois? Merci ddetp88...
Conserver la valeur d'une variable
J'ai une variable Lin déclarée dans une feuil. Quand les conditions du test if...then sont remplies, je lance la macro AjoutCompetSIdate. Je perds la valeur contenu dans la variable Lin. Je ne comprends pas pourquoi. Quelqu'un pourrait me dire? Merci ddetp88...
Evenement change sur plusieurs combobox
Comment traiter l’événement change sur plusieurs combobox contenus dans un frame (frame) pour éviter du code à répétition? Voici le code pour les trois premiers combobox Merci pour l'aide ddetp88...