| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 21/11/2020 à 17:45 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | A nouveau, Edit: Salut André13, Vu que c'est fait pour le textbox, je l'ai fait pour le Combobox. Ainsi les sociétés seront à égalité... |
| 21/11/2020 à 17:21 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | Tu peux modifier le code précédent proposé par celui en dessous... |
| 21/11/2020 à 14:40 | Zapsalis | Remplir certaines lignes en couleur | Suite, Super, Xorsankukai , Je t'évite l'aspirine les matins studieux. A plus aussi et merci pour tes appréciations. Amicalement... |
| 21/11/2020 à 14:19 | Zapsalis | Remplir certaines lignes en couleur | A nouveau, @ Xorsankukai, J'aurais dû comme toi préciser plus. Pour le code ci-dessus. Au départ Flag assimilable à un booléan vaut 0. En fait le choix couleur Rouge qui est celle de la 1ière cellule de la colonne. Tant que la cellule supérieure est identique à la cellule en cours alors elle garde l... |
| 21/11/2020 à 13:30 | Zapsalis | Remplir certaines lignes en couleur | Bonjour Zapsalis, M12 , Xorsankukai , En retour ton fichier pour ton besoin. Les cellules vides gardent leur couleur. L' exemple est fait sur la colonne C. Code ci-dessous... |
| 21/11/2020 à 10:31 | Juju45 | Plein ecran dès ouverture | Ravi pour toi... |
| 21/11/2020 à 10:23 | Cédric07 | Message alerte si valeur textbox egale une valeur de cellule | En retour le fichier modifié pour ton besoin. Voir code au sein du bouton validation... |
| 20/11/2020 à 21:43 | Juju45 | Plein ecran dès ouverture | Placer le code ci-dessous dans le ThisWorkbook du fichier... |
| 20/11/2020 à 21:01 | patoche0495 | Mettre des lettres par rapport au chiffres | Pour le fun... |
| 20/11/2020 à 19:20 | Steelson | Saisir une date ou un nombre dans un userform | Effectivement, Mais au temps qu'il prenne son envol ici. Il est surement bien télécharger sur l'autre site... |
| 20/11/2020 à 18:01 | Steelson | Saisir une date ou un nombre dans un userform | Je vois que cela a bien avancé dans ce fil. Très sympa ce calendrier multicolore et international. Je place déjà le paquet cadeau pour l'avoir dans la partie téléchargement au moins pour Noël... |
| 20/11/2020 à 17:41 | JDM | Calcul des cases colorées avec MFC | A nouveau, Nouvelle version. Le calcul se fera selon le mois choisi. La plage Jours Fériés étant dans ce fichier modulable... |
| 20/11/2020 à 12:44 | Sergio33600 | Ecrire une date en majuscule | Si ton classeur est du type xlsx, tu peux utiliser la fonction Majuscule couplée à un formatage personnalisée. Exemple: en cellule A1 tu rentres ta date. Cette cellule a une couleur de police identique à la couleur de fonds de la cellule. Blanc (habituellement) Et en cellule A2 tu inscris =MAJUSCULE... |
| 20/11/2020 à 12:04 | JDM | Calcul des cases colorées avec MFC | Il y a une différence car ton tableau dans la feuille Jours fériés n'est pas dynamique. C'est à dire que si tu commences le 1 janvier ce tableau est adapté car il débute bien le 1 janvier. Or si tu commences le 1 août ce tableau de jours fériés reste au 1 janvier. Une fois corrigé cela le compte ser... |
| 19/11/2020 à 18:33 | JDM | Calcul des cases colorées avec MFC | En retour ton fichier avec le nombre de cases selon couleurs comptées. Clic sur le bouton Compte. On peut aussi intégrer si besoin un total d'heures pour ces cases. Edit: Modif selon doublon... |
| 16/11/2020 à 21:39 | atlas | Formater une saisie de texte | A nouveau, La colonne, soit doit être en format texte, soit il faut rentrer du texte en placement un ' avant le chiffre. Car sinon Excel comprendra que tu rentres une date. Ex: 1-2 sera le 1ier février... |
| 16/11/2020 à 21:09 | atlas | Formater une saisie de texte | Pour une application sur la cellule même de manière automatique. Insérer le code ci-dessous dans la partie code de la feuille de la saisie à formater... |
| 16/11/2020 à 14:55 | Nairobi09 | Modification planning personnel caisse/accueil/bureau/drive | A nouveau, Le fichier fonctionne après ajout. Note que les lignes finales de la feuille En Heures ont une hauteur très importante. Et qu'il faut les réduire comme celles du tableau pour pouvoir effectuer un copier-coller. Mise à part la feuille Table, les formules ont été reproduites selon les formu... |
| 16/11/2020 à 12:00 | Nairobi09 | Modification planning personnel caisse/accueil/bureau/drive | Sinon Pierrep56 te propose un planning de substitution. A essayer..... |
| 16/11/2020 à 11:58 | Nairobi09 | Modification planning personnel caisse/accueil/bureau/drive | Bon, là c'est un peu cours pour continuer. Je vais placer un prénom au hasard et je teste dans la journée pour vérifier que cela fonctionne... |
| 16/11/2020 à 11:55 | Nairobi09 | Modification planning personnel caisse/accueil/bureau/drive | Enfin la feuille Table peut être rendue invisible car c'est juste un tableau utilisée pour des calculs intermédiaires. Sauf à l'avenir si modification des temps de pause par rapport au temps de travail... |
| 16/11/2020 à 11:43 | Nairobi09 | Modification planning personnel caisse/accueil/bureau/drive | Par contre je m'aperçois que sur la feuille En Heures, il y a deux prénoms (les derniers) qui n'apparaissent pas. Pour cela, sélectionne leurs 3 cellules à chacune en colonne A et colore les avec la teinte noire afin qu'elles soient visibles... |
| 16/11/2020 à 11:36 | Nairobi09 | Modification planning personnel caisse/accueil/bureau/drive | Exact, car la feuille Transfert n'a pas les mêmes formules. Par exemple sur cette feuille, pour le 1ier prénom, à savoir Maguy. Il y a en cellule C3 la formule ='En Heures'!B$9 et en cellule D3 = 'En Heures'!C$9. Cela cible bien la partie concernant Maguy. Il faut pour chaque employé(e) ajouté(e) re... |
| 16/11/2020 à 11:26 | Nairobi09 | Modification planning personnel caisse/accueil/bureau/drive | Actuellement dans le tableau centièmes qui comporte des prénoms repris de ceux de la feuille En Heures. Il faut que les emplacements correspondent. Donc qu'ils partagent les mêmes cellules, afin que les calculs effectués soient corrects. Voir par exemple pour Jocelyne. La cellule E45 fait référence... |
| 16/11/2020 à 11:07 | Nairobi09 | Modification planning personnel caisse/accueil/bureau/drive | Ensuite, CTRL R pour ouvrir l'éditeur de projet si non affiché. Puis choisir chacune des feuilles non-visibles, c'est à dire, Transfert, En centièmes, Table, l'une après l'autre. Puis dans la fenêtre propriété de chaque feuille, sélectionner celle en dernier et passez là à visible. Ainsi elles seron... |
| 16/11/2020 à 10:46 | Nairobi09 | Modification planning personnel caisse/accueil/bureau/drive | Ton fichier est composé de feuilles visibles et d'autres qui sont cachées. Ces dernières sous-traitent des calculs venant des feuilles visibles. Il faut donc les afficher. Pour cela faire ALT F11 afin d'ouvrir l'éditeur d'Excel... |
| 15/11/2020 à 22:09 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | A nouveau, Avec les images je vois le souci. Il faut lorsque ton combo est vide, effacer aussi les autres contrôles. Ce n'est que lorsqu'il y a une info dans le combo que la boucle peut remplir ensuite les TextBox. Donc comme ci-dessous. Bon(d), je retourne voir James... |
| 15/11/2020 à 20:00 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | Exact, même s'il est possible de réduire avec un if... or qui cible les deux contrôles en même temps. Mais tout dépend du nombre de contrôles qui ne doivent pas rester vides? Car cela va influencer le code à proposer. Mais en testant ceci pour le moment c'est ok. Si le premier ou le deuxième est vid... |
| 15/11/2020 à 19:49 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | Suite, Par contre pose toi la question. Quels sont les entrées qui ne doivent pas être vides absolument. Je suppose que ce n'est pas seulement ces deux informations de date et de type. Avance dans cette question et avec le code proposé. De toute façon il faudra appliquer un code plus global pour cel... |
| 15/11/2020 à 19:37 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | Oui, en effet. Une fois que la date est renseignée. J'espère que l'utilisateur la renseignera comme une date valide. Sinon il faudra recadrer avec un code supplémentaire. Donc tant que la date est vide il ne pourra pas valider. Ainsi... |
| 15/11/2020 à 19:28 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | Je reviens, Dans mon dernier message que tu n'as pas du lire entièrement. Il faut mettre un Exit sub afin de quitter la procédure de validation. Afin de pouvoir revenir sur le textboxdate afin de le remplir Edit: Hello André13, Le but étant de ne pouvoir continuer que si la date est présente... |
| 15/11/2020 à 17:46 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | Evidemment, car l'utilisateur ne peut partir du TextBoxDate que si la date est valide. Et si c'est vide, ce ne sera pas valide donc. En fait c'est fait justement pour éviter à devoir afficher un message. Et la validation ne sera pas effective. Notamment si la date n'est pas valide. Par contre si tu... |
| 15/11/2020 à 17:21 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | Suite, Pour la date j'ai créé récemment une vérification de la date dans un textBox. Peut être cela te conviendrait? Clic sur le bouton AppelBoxDate... |
| 15/11/2020 à 17:17 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | A nouveau, Voici le code remodifié en tenant compte de tes remarques... |
| 15/11/2020 à 16:57 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | Suite, Je viens de simplifier sans passer par l’ajout de module. La hauteur de ligne est laissée à 15. Voir RowHeight Et la police utilisée est de 11. Mais possible de faire plus petit si besoin. Inscrire 10 ou 9 après le = de Font.Size... |
| 15/11/2020 à 15:43 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | A nouveau, J'ai bien digéré... y compris le code avec ta récente demande. Donc je te proposes de modifier le code selon ci-dessous. Plus l'ajout de l'insertion de lignes à placer dans un module du classeur Ce dernier code est laissé en premier jet. Afin que tu puisses tester. Mais je vais revenir de... |
| 15/11/2020 à 11:53 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | A nouveau, Je télécharge le dernier fichier et proposerais une fois rassasié... A bientôt... |
| 15/11/2020 à 10:33 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | Comme promis voici en retour la réduction du code de validation... |
| 14/11/2020 à 18:52 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | A nouveau, Pour simplifier il serait possible à première vue de créer plusieurs boucles. Mais il faut vérifier que les contrôles ont été placés de manière incrémentiel. Ainsi on peut facilement les cibler car les cellules cibles se suivent à l'unité ou maximum d'un écart de 2. Il faut plus de temps... |
| 14/11/2020 à 18:44 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | A nouveau, Revois mon dernier message. J'ai été plus précis en fin et apparemment c'est nécessaire. Comme tu cibles le Range("A1") mais de la feuille Compteur il faut toujours faire référence à cette feuille. Et après le = tu as oublié cela... |
| 14/11/2020 à 18:40 | Yvouille | Première cellule contenant un nombre supérieur à 0 | A nouveau, @Yvouille, En effet les formules sur fond jaune sont réalisées pour trouver la valeur la plus grande et la plus petite même s'il existe des valeurs négatives sans prendre en compte le 0. Confusion avec première et dernière valeur la + proche d'une cellule comportant un 0. Ces formules éta... |
| 14/11/2020 à 18:15 | JeanBaptisteP | Saisie automatique de champs userform depuis Inputbox | Dans la feuille Compteurs placer un 1 pour débuter. Apparemment ton départ sera la capitale. Ensuite dans le code de l'Userform modifiez avec Ne pas oublier lors de la validation d'incrémenter le compteur en case A1. Donc faire Range("A1")=Range("A1")+1. Edit: Par Sheets("Compteur").Range("A1")=Shee... |
| 14/11/2020 à 11:53 | David2b | Afficher 1ère et dernière valeurs d'une liste | Bonjour David2b, Gmb, Yvouille , Xorsankukai, En retour formules statistiques en tenant compte des valeurs négatives. Pour le max =SI(MAX(F:F)=0;GRANDE.VALEUR(F:F;NB.SI(F:F;"=0")+1);MAX(F:F)) pour le mini =SI(NB.SI(F:F;"<0")=0;PETITE.VALEUR(F:F;NB.SI(F:F;"=0")+1);PETITE.VALEUR(F:F;1))... |
| 14/11/2020 à 11:46 | Yvouille | Première cellule contenant un nombre supérieur à 0 | En retour un fichier en utilisant les formules statistiques. Et la prise en compte de valeurs négatives. Pour le max =SI(MAX(D:D)=0;GRANDE.VALEUR(D:D;NB.SI(D:D;"=0")+1);MAX(D:D)) pour le mini =SI(NB.SI(D:D;"<0")=0;PETITE.VALEUR(D:D;NB.SI(D:D;"=0")+1);PETITE.VALEUR(D:D;1))... |
| 13/11/2020 à 22:54 | BBAK | Chiffre après la virgule en Couleur | En retour un exemple plus à titre de représentation. Il ne sera pas adapté à de grands tableaux car il demande un formatage particulier. Mais peut faire pour de petits tableaux... |
| 13/11/2020 à 12:18 | Man.403030 | Récupérer une valeur numérique dans un texte | Très bien, A une prochaine fois, sans doute..... |
| 13/11/2020 à 12:12 | Man.403030 | Récupérer une valeur numérique dans un texte | Suite, Donc, si l'arobase est toujours comme premier caractère et qu'il n'y a pas de chiffre comme premier caractère si l'arobase est absent. Tu peux modifier la boucle Au lieu de 1 tu tapes 2 afin de zapper le 1ier caractère... |
| 13/11/2020 à 11:58 | Man.403030 | Récupérer une valeur numérique dans un texte | D'abord pourquoi il y a l'arobase? Le plus souvent utilisé pour le mail ou dans le cas de formule. Dans le fichier proposé, aucun n'y figurait... |
| 13/11/2020 à 11:19 | Man.403030 | Récupérer une valeur numérique dans un texte | Effectivement Lig est une variable pour désigner généralement la ligne. Ensuite @ étant placé juste avant le A selon l'ordre ASCII. Il faut changer dans les conditions là ou se trouve le A par @. Donc if ch < "@" plutôt que if ch < "A" ....etc... Ainsi ce dernier ne sera pas pris en compte com... |
| 13/11/2020 à 11:07 | Steelson | Saisir une date ou un nombre dans un userform | Version définitive du BoxDate par formulaire. Toujours clic sur le bouton Appel BoxDate. Sauf à y inscrire le Saint du Jour..... |