Résultats de la recherche

  1. GeoTrouvePas

    XL 2016 Workbooks.Add et mot de passe

    Bonjour Jauster Merci pour l'idée. J'y avais bien pensé mais ça me parait difficilement réalisable. Les fichiers font plusieurs Mo et la macro en ouvre plusieurs d'affilé. Le réseau n'étant pas des plus rapides, l'éxécution de la macro serait interminable. Cela impliquerait également de...
  2. GeoTrouvePas

    XL 2016 Workbooks.Add et mot de passe

    Bonjour tout le monde, J'utilise la méthode : Set FileSource = Workbooks.Add(Template:=(Const_Chemin_MDO)) pour récupérer des données depuis un classeur source. Contrairement à la méthode Open, cela me permet d'ouvrir une copie du fichier source qui reste alors disponible pour les autres...
  3. GeoTrouvePas

    Utiliser un Combobox situé sur une feuille

    Bonjour tout le monde, Je dispose d'une procédure GetCombo_Projet qui, pour être exécutée, nécessite de désigner un ComboBox en argument. Je voudrais me servir de cette procédure pour alimenter un Combobox situé directement sur une feuille de mon classeur (et non pas sur un userform). Or voici...
  4. GeoTrouvePas

    Python au secours d'Excel !

    Bonsoir Staple, "Semble envisager" = loin d'être gagné Moi aussi je préfèrerai qu'ils booste Vba mais je crois qu'il ne faut pas rêver. Microsoft a réalisé qu'il ne pourra pas retirer Vba mais ne réinvestira pas un rond dans ce langage. D'où la solution d'un autre langage comme Python.
  5. GeoTrouvePas

    Python au secours d'Excel !

    Bonjour tout le monde, Je tenais à partager cette info avec vous tant elle me paraît intéressante pour notre avenir à tous. Après avoir délaissé la programmation sous Excel pendant bien longtemps, Microsoft semble réaliser qu'elle est bien plus utile que prévu...
  6. GeoTrouvePas

    XL 2016 Utiliser des fonctions dans d'autres classeurs

    Bonjour tout le monde, Depuis un an, je développe petit à petit un système d'information assez complet en Excel. Je me retrouve à utiliser régulièrement les mêmes fonctions VBA dans mes différents classeurs. La plupart sont assez basiques (très souvent un espèce de RechercheV sur plusieurs...
  7. GeoTrouvePas

    XL 2016 Extraction de chaîne de caractère

    Oui pardon je me suis mal exprimé ^^ En fait j'ai retravaillé ta macro pour l'adapter et ça m'a donné l'idée de faire deux splits différents. Et ça fonctionne du tonnerre.
  8. GeoTrouvePas

    XL 2016 Extraction de chaîne de caractère

    Bonjour thebenoit59 et merci pour ta réponse. Après adaptation ça fonctionne parfaitement. Je n'avais pas pensé à faire à la fois un Split avec les tirets et un autre avec les espaces. Bien vu !
  9. GeoTrouvePas

    XL 2016 Extraction de chaîne de caractère

    Bonjour tout le monde, Je me retrouve avec des chaînes de caractères très mal formatées du type : 4 Bogies - 9t -1500 - blablabla 2 Bogies- 9t - 1500 - blablabla 2 axles- 6t - 1300 - blablabla 12 Bogies + 3 axles- 6t - 1300 - blablabla 2 Bogies - 12 axles - 6t - 1300 - blablabla 4 Bogies -12...
  10. GeoTrouvePas

    Mémoriser les lignes à supprimer

    Bonjour Dranreb, Merci pour l'info mais j'ai du mal à avoir comment on utilise ta ligne. Si je comprends bien, ça consiste à repérer les cellules vides de la colonne 1 et à supprimer la ligne entière ? Du coup dans ma boucle, il faudrait que j'efface simplement la première cellule de chaque...
  11. GeoTrouvePas

    Mémoriser les lignes à supprimer

    Bonjour phlaurent, Quel intérêt de partir de la dernière ligne ? Pour éviter d'avoir à faire le "Else" présent dans mon code ?
  12. GeoTrouvePas

    Mémoriser les lignes à supprimer

    Bonjour tout le monde, J'utilise une macro relativement pour supprimer des lignes en fonction d'un critère : With Thisworkbook.Sheets("DATA") CptrLig = 1 While .Cells(CptrLig,1) <> VbNullString If .Cells(CptrLig,2) = "Réel" then .Rows(CptrLig).Delete Else...
  13. GeoTrouvePas

    Remplir Combobox MultiColonne

    Bien vu, je n'y avais pas pensé. Je ne suis pas vraiment familier avec l'objet Dictionnaire.
  14. GeoTrouvePas

    Remplir Combobox MultiColonne

    Bonjour PierreJean Désolé mon navigateur n'avait pas rechargé la page avant que je réponde. Ma solution était similaire à la tienne mais en moins fluide. Par contre j'ai un comportement suspect sur mon adaptation. J'ai l'habitude de fonctionner avec un indice minimum de 1 sur mes variables...
  15. GeoTrouvePas

    Remplir Combobox MultiColonne

    Solution trouvée. Il suffisait de passer par une variable tableau en fait. Merci pour votre aide
  16. GeoTrouvePas

    Remplir Combobox MultiColonne

    Bonjour Nicole et merci pour ton exemple. Mon soucis est que je ne peux pas passer par un "ComboBox1.List = Range("maliste3").Value" car mes données ne sont pas directement prises sur des cellules contiguës. Compte tenu du volume très important et de la présence de doublons, je dois d'abord...
  17. GeoTrouvePas

    Remplir Combobox MultiColonne

    Bonjour tout le monde, Je me retrouve embêté avec le chargement de la 2ème colonne d'un Combobox. Ma macro boucle sur une feuille (DATA_PERIODES) pour constituer une liste de login. Cette liste est chargée dans un dictionnaire pour éviter les doublons. Mon but est de charger cette liste dans...
  18. GeoTrouvePas

    Une recherche Vba plus rapide

    Bonjour tout le monde, Pour compléter des lignes, je dois effectuer une recherche sur un onglet "base" en recherchant la ligne qui comprend le même nom et dont la date est comprise entre "date début" et "date fin". J'ai réalisé une macro qui paluche bêtement chaque ligne de cette base mais...
  19. GeoTrouvePas

    XL 2016 Source de données web actualisable (avec mémoire)

    Bonjour Brice et désolé, je ne passe pas très souvent sur le fofo en ce moment. Il te suffit, lors de la récolte des infos, de stocker tes infos sur 3 colonne : Nom / Nombre / Heure de récolte (en utilisant Now() ) Lors de la mise à jour, tu fais la même chose sur les lignes en dessous.
  20. GeoTrouvePas

    XL 2016 Source de données web actualisable (avec mémoire)

    Bonjour, Pourquoi ne pas rajouter une troisième colonne précisant l'heure d'incrémentation de chaque ligne ? Cela te permettra de conserver toutes tes données et de créer un historique. Pour avoir les données les plus récentes, il suffit de sélectionner la date (ou l'heure) la plus récente...