Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
bonjour à toutes & à tous, bonjour @Phil69970
Pas pour moi ;) mais j'ai compris que le verrouillage doit être sur la feuille "sept." et non sur la feuille "cumul" ...
A bientôt
Re,
Peux-tu repréciser ton besoin :
Tu as une liste avec des dates ( parfois redondantes), tu dois récupérer toutes les données par date.
Veux-tu boucler sur les dates de ta liste, ou sur une autre liste de date ? Est-ce que la feuille cible est dans le même classeur que la liste source ...
bonjour à toutes & à tous, bonjour @SophieKoks
Regarde le fichier joint avec la validation proposée par @Dranreb
En cas de dépassement un message d'erreur s'affiche (mais pas NA dans la cellule sans VBA)
voir PJ
A bientôt
re
maintenant si tu dois coupler cela avec un filtre sur les dates, tu as la fonction filtre :
=FILTRE(Source;Source[Date]=F2;"pas de date")
avec la date à filtrer en F2
et si tu as des heures en plus des dates tu peux filtrer et trier :
=TRIER(FILTRE(Source;ENT(Source[Date])=F2;"Pas de...
Bonjour à toutes & à tous, bonjour @Jojo973
Peut-être avec la fonction TRIER() disponible dans EXCEL365 ...
(Source = le tableau structuré des données source)
la fonction matricielle dynamique en cellule A2 de ta feuille cible : =TRIER(Source;1;1)
renvoie ton tableau trié par date directement...
Bonjour à toutes & à tous, bonjour @Roseline
Bon, j'ai recréé ton fichier avec 2 Subs et la fonction FeuilleExiste (j'ai aussi j'ai recopié ton userform)
Pour la fonction, je te propose une méthode plus rapide, surtout si tu as beaucoup de feuilles dans ton classeur. (idée de Laurent LONGRE)...
Bonjour à tous & à toutes, bonjour @Arno_1111
Ta demande n'a pas passionner les foules ...
Si c'est encore d'actualité je te fais une proposition :
Un classeur avec 4 onglets plus un mémo
Onglet Accueil : permet de définir le nombre de personnes, de jours et un nom attribué au séjour.
un clic...
Bonsoir @Valtrase,
C'est une possibilité sauf si le but est de faire une recherche sur toutes les unités du PC en une seule fois.
Sans plus d'informations que celles du post de départ difficile à dire.
À bientôt
Bonjour à toutes & à tous, bonjour @lynyrd
Sans le Userform, difficile de faire plus que ceci :
Un exemple pour parcourir tous les unités actives et indiquer si les répertoires cherchés existent sur ces unités :
Option Explicit
Const Chemin0$ = "\videotheque\affiches\"
Const Chemin1$ =...
Bonjour à toutes & à tous, bonjour @gillesda
Peut-être sans macro avec les fonctions de feuille de calcul :
= MINUSCULE(A1) convertit le texte contenu en A1 en minuscule
=MAJUSCULE (A1) convertit le texte contenu en A1 en minuscule
=NOMPROPRE(A1) met les initiales en majuscule , le reste en...
Bonne nuit à toutes & à tous, bonne nuit @patrickm
Bon, bien-sûr c'est un peu tard (dans la nuit et dans le post) mais j'y vais de ma proposition.
Comme je pense que multiplier les contrôles de formulaire ou les ActiveX dans une feuille conduit vite à des ralentissements, je suis parti sur...
Dans ce cas, il faut utiliser la solution de @job75 qui parcourt toute la plage de donnée :
Code
Sub ContrôleSaisie(sh As Worksheet)
Dim tablo, i&, x
With sh.Range("A1", sh.UsedRange).Resize(, 11)
tablo = .Value 'matrice, plus rapide
For i = 1 To UBound(tablo)...
Re
Autre point, tu peux marquer la proposition qui te convient comme solution, pour que les futurs lecteurs puisse aller directement à cette solution
A bientôt
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.