| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 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..... |
| 12/11/2020 à 19:33 | Sinedb | Tentative de recopie de code existant qui plante: codage d'évènement sportf | Bonsoir Sinedb, JoyeuxNoel, Et il manque un t aussi. Cherchez bien... Je reviens dans 5 minutes si vous n'avez pas trouvé. J'aime bien le jeu des erreurs. Et plus loin... |
| 12/11/2020 à 19:00 | Flore letournelle | Executer une macro sur une seule feuille à l'ouverture | Bonsoir Flore letournelle, Curulis57, En retour le fichier adapté à un premier besoin. Voir notes en rouge sur la première feuille... |
| 12/11/2020 à 14:04 | Steelson | Saisir une date ou un nombre dans un userform | A nouveau, Je télécharge aussi ton fichier. Cela peut aider pour des textbox de petite taille. J'ai pas essayé encore de réduire la taille du textbox utilisé dans mon fichier afin de voir s'il passe partout. Ce week-end sans doute... |
| 12/11/2020 à 13:58 | Bernard21 | Creer un quadrillage exact en pouces | Bonjour Bernard21, Galopin01, En dessous rappel de ton 1ier message. Le rapport entre la sortie Ecran et ta sortie Papier est de 25.4 / 24.5 donc 1.0367... Comme ce n'est pas un rapport égale à 1. Il suffit de faire 25.4 x 1.0367 pour avoir sur le papier un rapport de hauteur et largeur identique... |
| 12/11/2020 à 13:48 | Steelson | Saisir une date ou un nombre dans un userform | @Baboutz. Effectivement le but n'étant pas de tout contrôler mais d'éviter qu'un utilisateur puisse valider au final une date incorrecte. @Steelson. Pour les versions d'Excel après 2007. En retour adaptation avec un formulaire. Clic sur le bouton AppelBoxDate. Le Sendkey ajoutant un / a été abandonn... |
| 11/11/2020 à 20:31 | yas13579 | Supprimer des formes dans une cellule | Ravi de t'avoir aidé. A une prochaine fois... |
| 11/11/2020 à 20:23 | yas13579 | Supprimer des formes dans une cellule | A nouveau, En fait pour supprimer il faut connaître soit le nom de la forme, par exemple Icone10. Soit son emplacement dans une cellule. Or dans des cellules fusionnées, dans ce dernier cas c'est la première cellule, donc la case I10 qui peut être ciblée. Les autres sont comme "cachées". Une autre s... |
| 11/11/2020 à 20:16 | Steelson | Saisir une date ou un nombre dans un userform | Par contre vu que ces Activex sont placés sur la feuille et non sur un formulaire. Cela peut induire pour le sendkey une mauvaise anticipation. J'utilise le clavier numérique. Je viens de voir qu'il y a parfois la dévalidation du clavier numérique... |
| 11/11/2020 à 20:06 | Steelson | Saisir une date ou un nombre dans un userform | Après test sur plusieurs dates c'est bon. Peut être un léger ralentissement dû au fait que je suis sur plusieurs fichiers actuellement et sur le Web en plus... |
| 11/11/2020 à 19:59 | Steelson | Saisir une date ou un nombre dans un userform | Pour le besoin du membre je l'ai fait en version 2007 d'Excel de mon ancien ordi. Je vais tester sur l'autre ordi, celui avec 365. Pour contrôle... |
| 11/11/2020 à 19:47 | yas13579 | Supprimer des formes dans une cellule | Pour quelle raison tu as fusionné ces cellules? Car on peut placer une forme à une cellule particulière. Par exemple, pour I10, on peut faire Sheets("Untel").Shapes("Icone10").Top = Range("I10").Top... |
| 11/11/2020 à 19:36 | yas13579 | Supprimer des formes dans une cellule | Donc s'il y a plusieurs icônes, elles peuvent se placer de I10 jusquà I18. C'est cela ou il y a une limite au nombre d'icônes... |
| 11/11/2020 à 19:28 | yas13579 | Supprimer des formes dans une cellule | Ces icônes ne proviennent pas d'une MFC. Et les cellules I10:I18 sont celles qui sont fusionnées... |
| 11/11/2020 à 19:22 | Steelson | Saisir une date ou un nombre dans un userform | En effet Steelson, après deux chiffres pour le jour, un / se place en 3ième position. De même après 2 chiffres après le mois. Vu que je demande une date en format jj/mm/aaaa... |
| 11/11/2020 à 19:11 | Steelson | Saisir une date ou un nombre dans un userform | Bonjour Steelson , Baboutz , Patricktoulon, Je vois vos propositions sur les dates. Et vous en propose une que j'avais laissé à un membre du forum en avril 2020. Voir colonne A à E. En fait c'est la couleur de fond du TextBox qui validera ou non la date... |
| 11/11/2020 à 10:06 | Bernard21 | Creer un quadrillage exact en pouces | Faire 26,33mm pour la hauteur de ton quadrillage. Afin de correspondre sur ta feuille. Car le rapport hauteur et largeur cellule n'est pas égale à 1 dans Excel... |
| 10/11/2020 à 12:11 | CHVALET | Application "course contre la montre" chronométrée | Suite, Voici en image la sortie de cette feuille BaseInscrits. Cette colonne I a un format personnalisée hh:mm:ss.00... |
| 10/11/2020 à 12:04 | CHVALET | Application "course contre la montre" chronométrée | Suite, Non, le 0 se trouve en dernière ligne et dernière colonne du tableau des chiffres. Pour inscrire le dossard 100, il suffit de prendre le chiffre de la centaine (donc 100) puis de taper ce 0. Si tu veux inscrire 101, idem la centaine (100) puis le chiffre 1. Dans la feuille base inscrits, il f... |
| 10/11/2020 à 11:17 | jbeaudoin | Déplacement de gauche à droite gestionnaire des noms | @78chris, J'utilise rarement les flèches de direction, c'est une perte de temps. Mis à part CTRL origine ou fin. Je préfère Toutalasourix. C'est plus rapide, on clique ou l'on veut modifier... |
| 10/11/2020 à 11:11 | CHVALET | Application "course contre la montre" chronométrée | Hé ben, le chrono a continué à tourner. Donc c'est la disqualification Lis bien les notes. Et peut être dans un mois... ou pas... |
| 09/11/2020 à 21:54 | jbeaudoin | Déplacement de gauche à droite gestionnaire des noms | Bonsoir Jbeaudin, 78Chris, Il y a la possibilité d'agrandir la fenêtre avec la souris en tirant le bord vers la droite. Et après d'utiliser la flèche à droite du cadre en bas pour passer en mode formule... |
| 09/11/2020 à 21:40 | LMARC | Evénement worksheet se déclenche dans toutes les feuilles | A nouveau, Ensuite corriger le code événement Worksheet comme ci-dessous. Car la restauration est plus explicite avec le vide entre les guillemets. Sinon bon fichier... |
| 09/11/2020 à 21:18 | cyril92 | Rechercher et extraire un caractere en fonction de sa couleur | A nouveau, Bonsoir Yvouille Mais comme tu as apporté plus de de possibilité avec une boucle i,j permettant de cibler plusieurs cellules de la colonne. C'est une réponse mieux appropriée... |
| 09/11/2020 à 21:10 | LMARC | Evénement worksheet se déclenche dans toutes les feuilles | A rajouter en 1ière ligne de la macro la condition if ActiveSheet.Name contrôlant la feuille sur laquelle s'effectuera la suite de la macro. Ainsi aucune autre feuille sauf la 1ière feuille sera concernée... |
| 08/11/2020 à 12:24 | Vinch | Somme Si avec trois possibilité de texte | Merci de bien vouloir clore ce sujet... |
| 08/11/2020 à 12:23 | Vinch | Somme Si avec trois possibilité de texte | Suite, Il faut bien une double condition. En retour ton fichier corrigé... |
| 08/11/2020 à 12:14 | Vinch | Somme Si avec trois possibilité de texte | A nouveau, La formule était proposée au conditionnel vu l'absence de fichier. Maintenant ou place tu la formule que tu indiques dans ton fichier? Edit: Trouvé en colonne AE... |
| 08/11/2020 à 12:00 | cyril92 | Rechercher et extraire un caractere en fonction de sa couleur | Faire avec la macro ci-dessous. Exemple propose avec Mot en A1 et lettre trouvée inscrite ensuite en A2... |
| 08/11/2020 à 11:34 | Vinch | Somme Si avec trois possibilité de texte | Bonjour Vinch, BrunoM45, Sans doute avec une double condition cela résoudrait ton besoin... |
| 05/11/2020 à 13:28 | Peufpeuf35 | Menu déroulant + couleur remplissage cellule | En retour modification du fichier pour s'adapter à la dernière demande... |
| 04/11/2020 à 12:14 | Peufpeuf35 | Menu déroulant + couleur remplissage cellule | En retour une proposition, voir notes en rouge sur première feuille... |