Résultats de la recherche

  1. N

    Petite aide pour comptage

    Bonjour à tous, J'utilise le code suivant pour compter le nombre de valeur présent dans une colonne : Cette fonction me pose un problème lorsque la colonne est vide, le "End(xlUp)" me compte l'entête. Avez-vous la solution SVP ? Merci A+
  2. N

    Compliquer à réaliser : un fil d'ariane sous Excel

    Bonjour à tous, Je suis en train d'essayer de créer un fil d’Ariane sur Excel. Oui je sais, j'ai de drôles d'idées !:p Il faut donc jouer avec les caractères d'une même cellule. J'ai tenté de commencer le code mais j'ai très vite bloqué car je n'arrive pas à compter les caractères de la chaine...
  3. N

    Recordset sous condition

    Bonjour, J'utilise le code suivant pour mettre à jour un fichier XLSX fermé. En quelque sorte je m'en sert de base. Sub Sauvegarder() ' Chemin d'accès de la base Sfichier = ThisWorkbook.Path & "\Base.xlsx" 'Nom de la feuille dans le classeur fermé NomFeuille = "BaseFI" ' Créer la connexion...
  4. N

    Que faire pour nettoyer mon code ?

    Bonjour à tous, J’utilise actuellement une connexion adodb pour renseigner un fichier base.xlsx. Cette méthode fonctionne mais j’ai quelque problème de format dû au fichier Excel. Edit du 24/06 : Mon idée première n'était pas bonne. Sur les conseils de Jam et de Chris je garde une base au...
  5. N

    Commander Word à partir d'Excel

    Bonjour à tous, Aujourd'hui j'essai de créer un document Word à partir d'Excel. J'ai donc activé la référence MS Word et j'écris mon docx ligne par ligne. Cela fonctionne plutot bien. Néanmoins je rencontre un problème avec le BackgroundPatternColor. Lorsque j'écris mon titre j'applique un...
  6. N

    Comment accélérer une boucle ?

    Bonjour le forum, J'avais déjà demandé de l'aide pour importer un grand nombre de données le plus rapidement possible. Le poste avez eu un énorme succès. J'espère qu'il en sera de même aujourd'hui. ;) Je veux réaliser un truc tout simple. Pour chaque cellule de ma colonne "A", je veux compter...
  7. N

    Somme en VBA et condition

    Bonjour à tous, Je cherche une formule VBA pour faire la somme des nombres de B2:B en prenant en compte qu'une seule fois chaque prénoms en A:A. J'aimerais une méthode avec du VBA car mon tableau change énormément et peut comporter plusieurs centaines de lignes. Je vous joins un petit tableau...
  8. N

    Somme un peut particuliaire

    Bonsoir le forum, En colonne A, j'ai plusieurs références. Je peux retrouver plusieurs fois une même référence. En colonne C, j'ai des quantités. Si une référence apparait plusieurs fois, la quantité de la colonne C est obligatoirement la même. Je recherche une formule qui me permettrait...
  9. N

    Connexion ADODB simultanées

    Bonjour à tous, J'utilise un fichier partagé avec un système d'enregistrement dans une base.xlsx Malheureusement si plusieurs personnes enregistrent en même temps, j'ai une jolie erreur :( J'ai vu que Excel ne gérait pas les verrouillages optimistes ou pessimistes. Exist-il quand même...
  10. N

    Comment sortir un classement top5 ?

    Bonsoir à tous, Dans un tableau je veux sortir un top 5 des meilleurs scores. Pour cela j'utilise les formules suivantes : =GRANDE.VALEUR($A$2:$A$11;1) =GRANDE.VALEUR($A$2:$A$11;2) =GRANDE.VALEUR($A$2:$A$11;3) =GRANDE.VALEUR($A$2:$A$11;4) =GRANDE.VALEUR($A$2:$A$11;5) Dans le tableau...
  11. N

    VBA et SQL

    Bonjour à tous, Je suis toujours sur mon projet de base Excel avec un fichier qui me sert pour saisir les enregistrements et un second qui me sert à stocker les enregistrements. Je suis arriver à adapter le code d'exportation pour les fichiers XLSX. Aujourd'hui, je me concentre sur la...
  12. N

    Casse-tête : Importer données à partir d'un classeur partagé

    Bonjour à tous, J'utilise un petit bou de code pour importer une configuration qui est dans un fichier txt. Problème, je souhaite partager mon fichier. Et là c'est l'erreur 1004... Voici le code : Application.ScreenUpdating = False Sheets("datst").Range("A1:Z10000").Clear Set wb =...
  13. N

    Comment accélérer mon code ?

    Bonjour, Voici un code qui me permet de récupérer les données d'une base et d'ensuite supprimer les lignes de la base qui ne correspondent pas à mon filtre en F4. Sub extractionValeurBase() Dim Source As ADODB.Connection Dim Rst As ADODB.Recordset Dim ADOCommand As...
  14. N

    HELP, Importer sous condition à partir d'un classeur fermé

    Bonjour à tous, Je sèche sur une importation de donnée ADODB avec condition. J'aimerais récupérer chaque ligne de mon fichier base qui contiendrait la valeur de ma cellule F4 en colonne B. Voici mon code qui fonctionne sans condition : Sub LertureFerme() Dim Cn As ADODB.Connection...
  15. N

    Enregistrer plusieurs lignes dans un fichier fermé

    Bonjour, J'essai de porter la fonction ADODB dans un classeur Excel 2007. Si j'arrive à un bon résultat sur Excel 2003, cette version 2007 me pose des problèmes. J'ai deux fichiers, un pour la base, l'autre pour réaliser des saisies. Dans mon fichier saisie une ligne correspond à une...
  16. N

    Répartir des cellules avec plusieurs lignes

    Bonjour, Je dispose de nomenclatures avec plusieurs lignes dans la même cellule. J'aimerais une macro qui me découpe ces données dans plusieurs cellules. Dans mon exemple ci-joint, la nomenclature d'origine est en feuil1, le résultat que j'aimerais, en feuil2. J'ai essayer d'adapter un...
  17. N

    Fonction ADODB = problème

    Bonjour à tous, Malgré mes multiples essais j'ai toujours du mal à utiliser la fonction ADODB :-( Je pense que j'oublie toujours quelque chose mais quoi... En tout cas j'obtiens l'erreur systeme &H80040E37. Voici mon code : Sub Fermer_et_sauvegarder() 'Transfert vers fichier base...
  18. N

    Deux boucles For dans la même macro

    Bonsoir à tous, Dans ma macro j'analyse la colonne A et la colonne B. Si la cellule en A et différente de "" et que B est égal à "" je reporte une valeur en colonne B. Jusque là pas de problème, sauf que j'aimerais incrémenter la valeur que je viens renseigner en colonne B. Soit pour la...
  19. N

    Copie suivant condition pour mise en page d'un document

    Bonjour à tous, J'utilise actuellement une macro qui me permet de faire une mise en page suivant les valeurs d'une plage de cellules. Petite explication, suivant les références que je saisi en feuille Général, F24 à F49. 1) Je crée un tableau en feuille essai. Pour cela je copie les...
  20. N

    Récupérer des données dans un fichier Excel avec ADO

    Bonjour, Je viens de récupérer une macro sur le très bon site de Frederic Sigonneau. Celle-ci permet de récupérer l'ensemble des données d'un feuille Excel dans un classeur fermé. J'arrive à l'adapter pour mes besoins sauf que je viens de remarquer un "bug". Lorsque j'ai une colonne avec...