Contenu récent par job75

  1. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Avec la méthode Dir pas de problème non plus et c'est plus rapide, merci de tester le fichier .xlsm du post #101. J'avais bien vu votre post #95 mais pas répondu. Car il n'y a aucun problème pour mettre des boutons ActiveX ou de formulaire : sur mon fichier il y a 2 boutons !!!
  2. job75

    XL 2019 format conditionnel à 4 conditions (résolu)

    Bonjour le forum, Pascal cette manière de faire serait inadmissible pour un débutant mais que dire pour quelqu'un inscrit depuis 2005 ? Je signale le post #1, j'espère qu'un modérateur va intervenir. A+
  3. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Bonjour le forum, Avec le code précédent la macro CheminsDossiersRecursive beugue s'il y a des fichiers dans les dossiers. On l'évitera simplement avec On Error Resume Next (pas besoin d'utiliser GetAttr...) : On Error Resume Next For Each e In mem CheminsDossiersRecursive e Next e A+
  4. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Bonsoir le forum, Comme cela a été dit la méthode avec fso est nettement moins rapide que la méthode avec Dir, voici donc le code avec Dir : Dim a$(), n& 'mémorise les variables Sub CheminDossierGeneral() With Application.FileDialog(msoFileDialogFolderPicker) .Title = "Sélectionnez le...
  5. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Dans ce cas autant mettre le chemin d'accès complet en colonne A, le code est plus simple : Option Compare Text 'la casse est ignorée Dim chemin$, fso As Object, a$(), n& 'mémorise les variables Sub CheminDossierGeneral() With Application.FileDialog(msoFileDialogFolderPicker) .Title =...
  6. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Dans toutes les solutions que j'ai données le nom du dossier n'est pas précédé du chemin d'accès. En faisant un double-clic le chemin (après celui en B10) s'affiche à droite, il peut y en avoir plusieurs.
  7. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Que voulez-vous dire ? Vous avez lu mes remarques 1) 2) 3) du post #71 ?
  8. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Bon j'ai complètement revu le code : Option Compare Text 'la casse est ignorée Dim chemin$, fso As Object, a$(), n& 'mémorise les variables Sub CheminDossierGeneral() With Application.FileDialog(msoFileDialogFolderPicker) .Title = "Sélectionnez le Dossier Général" If .Show = False Then...
  9. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Vous n'avez pas dû adapter le code correctement, testez avec le fichier joint. Il faut bien sûr nommer "A-85" le 1er dossier.
  10. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Ma macro suppose que le Dossier général et le fichier Exemple.xlsm sont dans le même dossier. Donc si le Dossier général est dans "F:\House\A-85" il faut y placer aussi Exemple.xlsm.
  11. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Je complète le code de mon post #49 avec celui-ci qui permet de lister (sans doublons) les dossiers en colonne A : Option Compare Text 'la casse est ignorée Dim fso As Object, chemin$, a$(), n& 'mémorise les variables Sub RemplirColonneA() If fso Is Nothing Then Set fso =...
  12. job75

    Microsoft 365 Faire une MFC avec pour condition la couleur d'une des cellules d'une plage.

    Bonsoir Magic_Doctor, 1-1 J'utilise vbWhite qui traite de la même manière les cellules incolores et les cellules colorées en blanc. 1-2 La fonction renvoie un espace qui n'est pas visible, cela évite de faire colorer en vert la police par la MFC. 2 Chez moi sur Excel 2019 il n'y a pas de @, ce...
  13. job75

    Autres Faire une recherche de sous-dossiers Windows (pas de fichiers) dans un dossier précis à partir de son nom contenu dans une cellule

    Bonsoir à tous, Je n'ai pas le temps d'étudier les solutions proposées mais je les trouve bien compliquées. Celle-ci est simple, le code de la feuille du fichier .xlsm : Option Compare Text 'la casse est ignorée Dim fso As Object, chemin$ 'mémorise les variables Private Sub...
  14. job75

    XL 2019 Placer ou remplacer une photo .jpg au-dessus de la cellule [B6] contenant du texte à conserver

    La suppression des Shapes avec la méthode de sylvanu ne se fait pas pour la raison suivante : - le nom de l'image affiché en haut à gauche est Image 1, Image 2, Image 3... la langue de l'interface Excel est utilisée - alors que le nom VBA (Name) est Picture 1, Picture 2, Picture 3... l'anglais...
  15. job75

    XL 2016 Placer mes photos dans la colonne A, [A3], [A4],etc, jusqu'en [A99] selon le prénom et le nom colonnes B et C

    Bonjour le forum, Je reviens ici par hasard et m'aperçois que j'utilise : Set s = .Shapes.AddPicture(chemin & fichier, msoFalse, msoTrue, 0, .Rows(lig).Top, 0, 0) alors qu'il faut utiliser -1 dans : Set s = .Shapes.AddPicture(chemin & fichier, msoFalse, msoTrue, 0, .Rows(lig).Top, -1, -1) pour...
Retour