Résultats de la recherche

  1. job75

    XL pour MAC Créer un tirage au sort

    Bonsoir à tous, Ma solution par formules avec ALEA() en colonne D. Les formules en colonnes G H I sont assez évidentes. Fixer le tirage par collage spécial Valeurs. A+
  2. job75

    Microsoft 365 Effectué une recherche dans plusieurs fichiers

    Une autre manière est de choisir le dossier avec Application.FileDialog : Sub Recherche() Dim cible$, fso As Object, ncol%, dossier As FileDialog, sf$, lig&, f As Object, wb As Workbook, plage As Range, i&, j% cible = "*" & [F1].Text & "*" Set fso = CreateObject("Scripting.FileSystemObject")...
  3. job75

    Microsoft 365 Effectué une recherche dans plusieurs fichiers

    Bonjour largo41270, le forum, Si le dossier est déterminé il n'y aura qu'une vingtaine de fichiers à ouvrir. Il est parfaitement inutile de créer des liens hypertextes. Téléchargez les dossiers et fichiers zippés joints et exécutez ces macros : Sub Dossier() Dim chemin$, fso As Object, sf As...
  4. job75

    XL 2010 Attribuer ou Changer la valeur d'une cellule en validation de données

    J'ai ajouté UsedRange dans la 3ème ligne de la macro pour limiter Target. Pour le cas où l'on copierait une colonne sur elle-même. Bonne nuit.
  5. job75

    XL 2010 Attribuer ou Changer la valeur d'une cellule en validation de données

    Bonjour Sirberthoult, le forum, Ce problème est beaucoup plus compliqué qu'il n'y paraît, voici une solution VBA : Private Sub Worksheet_Change(ByVal Target As Range) Dim liste, i&, j%, P As Range, c As Range, k, cc As Range Set Target = Intersect(Target, Union(Columns("B"), Columns("D")...
  6. job75

    XL 2010 excel caractère générique

    Bonsoir billABDELL, sylvanu, =SOMMEPROD(--ESTNUM(-DROITE(plage))) Pas besoin de validation matricielle. A+
  7. job75

    XL 2010 Deux Listboxs Liées

    Bonjour cathodique, le forum, Pour cadrer il faut utiliser la propriété TopIndex des ListBox : Private Sub ListBoxIdAnimal_Change() If flag Then Exit Sub flag = True Dim i&, ID As Variant For i = 0 To ListBoxPerson.ListCount - 1 ListBoxPerson.Selected(i) = False Next i ID =...
  8. job75

    XL 2010 Deux Listboxs Liées

    J'ai mis la propriété MultiSelect de ListBoxIdAnimal sur fmMultiSelectExtended. Le code modifié : Dim flag As Boolean 'mémorise la variable '--- Private Sub ListBoxIdAnimal_Change() If flag Then Exit Sub flag = True Dim i&, ID As Variant For i = 0 To ListBoxPerson.ListCount - 1...
  9. job75

    XL 2010 Deux Listboxs Liées

    Bonjour cathodique, Bernard, Voyez le fichier joint et ces 2 macros dans le code de l'UserForm : Private Sub ListBoxIdAnimal_Click() Static flag As Boolean If flag Then Exit Sub flag = True Dim i&, ID As Variant For i = 0 To ListBoxPerson.ListCount - 1 ListBoxPerson.Selected(i) = False Next...
  10. job75

    XL 2016 VBA - Une manière rapide de trouver les cellules verrouillées ?

    J'ai corrigé mon post #88 car il y avait une coquille dans la définition de la zone4.
  11. job75

    XL 2016 VBA - Une manière rapide de trouver les cellules verrouillées ?

    Mes sélections se font dans la feuille entière comme je l'ai dit.
  12. job75

    XL 2016 VBA - Une manière rapide de trouver les cellules verrouillées ?

    Bonjour à tous, Je n'ai pas suivi ce fil. Voici 2 macros qui sélectionnent les cellules verrouillées ou déverrouillées de toute la feuille : Sub Selection_cellules_verrouillees() Dim ur As Range, zone1 As Range, zone2 As Range, zone3 As Range, zone4 As Range, zone5 As Range, c As Range, ref As...
  13. job75

    XL 2010 Mise en forme conditionnelle heures

    C'est classique avec les heures, les calculs de la formule en B9 et de 35/24 donnent des résultats légèrement différents. Bonsoir @riton00.
  14. job75

    XL 2010 Mise en forme conditionnelle heures

    Bonjour marmotte17, Mettez la cellule D9 au format Scientifique, vous verrez que sa valeur est 2,22E-16 A+
  15. job75

    XL 2010 Formater Colonne d'un Listobject

    On peut tout bêtement repérer la colonne par son numéro : LO.Range.Columns(2).NumberFormat = "#,##0"
  16. job75

    XL 2021 Recherche d'une formule pour trouver la valeur la moins représentée dans une plage

    Bonjour JFJ_XLD, Je comprends que votre formule recherche une fréquence de 1. Mais la fréquence minimum peut être 2, 3 ou plus ? A+
  17. job75

    XL 2010 Formater Colonne d'un Listobject

    Bonjour à tous, Oui il vaut mieux utiliser Range car DataBodyRange peut être Nothing... A+
  18. job75

    XL 2021 Recherche d'une formule pour trouver la valeur la moins représentée dans une plage

    Alors utilisez : =SIERREUR(MIN(SI(NB.SI(plage;plage)=PETITE.VALEUR(SI(ESTNUM(plage);NB.SI(plage;plage));1);plage));"")
  19. job75

    XL 2021 Recherche d'une formule pour trouver la valeur la moins représentée dans une plage

    Bonjour le forum, La concaténation des ex-aequo ne vous intéresse pas ? Voici la formule pour éliminer les cellules vides : =SIERREUR(JOINDRE.TEXTE(" ; ";VRAI;SI(NB.SI(plage;plage)=PETITE.VALEUR(SI(NON(ESTVIDE(plage));NB.SI(plage;plage));1);plage;""));"") A+
  20. job75

    XL 2021 Recherche d'une formule pour trouver la valeur la moins représentée dans une plage

    Bonsoir bourcier1952, [edit] bonsoir djidji59430, Si la plage à étudier est nommée plage utiliser : =JOINDRE.TEXTE(" ; ";VRAI;SI(NB.SI(plage;plage)=MIN(NB.SI(plage;plage));plage;"")) C'est une formule matricielle mais sur Excel 2021 la validation matricielle n'est pas nécessaire. A+