Résultats de la recherche

  1. N

    CommandButton1_Click() inactif sur un seul PC

    Bonjour à tous. Je suis confronté à un problème..... Un fichier EXCEL (2007 avec macro) est enregistré sur noytre disque dur réseau et est accessible par 2 PC ayant les mêmes versions d'OS et d'EXCEL. Sur le poste A les macros fonctionnent parfaitement et peuvent être lancées par un...
  2. N

    CommandButton1_Click() inactif sur un seul PC

    Bonjour à tous. J'ai un soucis pour lancer une macro depuis un bouton avec CommandButton1_Click(). Un fichier excel avec des macros est enregistré sur un disque dur réseau et est accessible sur 2 ordinateurs (PC). Les macros fonctionnent parfaitement sur le poste A et sont lancées avec un...
  3. N

    Gestion de PDF

    Bonjour. Pourriez vous me dire si VBA est le plus simple moyen de gérer le problème suivant: Je cherche à automatiser la gestion d'envoi de fiches de paye. Je reçois un fichier PDF avec les fiches de paye concaténées (les unes à la suite des autres dans un même PDF) Je voudrais : 1 -...
  4. N

    Raccourci clavier - coller des valeurs

    Bonjour Est-ce qu'il existe un raccourci clavier pour coller des valeurs Ctrl V colle tout (valeur, format...) mais je cherche à coller uniquement la valeur. Sinon, peut-on paramétrer son clavier si on utilise beaucoup cette fonction ? Par avance, merci. Nadir.
  5. N

    Mise en forme de 2 plages

    Bonjour Je voudrais effectuer les mêmes opérations sur 2 plages distinctes: plage1 et ensemble Je code ces opérations avec with et end with. Par contre je répète ces opérations pour chacune de ces 2 plages. With Plage1 .Borders.LineStyle = xlContinuous .Borders.Weight = xlThin...
  6. N

    TextToColumns - Nombre de champs indéterminé

    Bonjour, je voudrais utiliser la méthode texttocolumns avec un nombre indéterminé de champs. Voici le code que j'utilise Plage.TextToColumns DataType:=xlDelimited, Semicolon:=True, _ FieldInfo:=Array(Array(1, 2), Array(2, 2), Array(3, 2)) Mais j'ai beaucoup plus que 3 champs...
  7. N

    Hauteur de ligne automatique qui ne marche pas !

    Bonjour. J'ai un problème bête que je n'arrive pas à comprendre avec une hauteur de ligne automatique. Ci-joint un exemple de ce problème. Il s'agit d'une cellule avec un texte avec un renvoi à la ligne automatique. Si la largeur de la colonne est égale à 40, l'ajustement automatique de la...
  8. N

    Filtrer un tableau (listobject) en VBA

    Bonjour, Je voudrais filtrer un tableau en fonction du nom du champs et non de son index. J'utilise actuellement le code suivant: Sheets("Test").ListObjects("Classe").Range.AutoFilter _ Field:=4, Criteria1:="F" Le champs 4 est intitulé "Sexe". Je suppose que cette question...
  9. N

    format du type 30,00-

    Bonjour, je récupère une fichier (texte) où les valeurs numériques négatives se présentent sous le format 30,00- (à la place de =-30,00). Je suppose qu'il s'agit d'un format plus ou moins international mais pour pouvoir utiliser ces montants, je suis obligé de les convertir. Généralement...
  10. N

    For Each .... Next

    Bonjour. J'ai un soucis avec le code suivant: Dim Pré As Range, Cellule As Range Set Pré = Worksheets("PRE").Range("A1").CurrentRegion Pré.Columns(2).Insert For Each Cellule In Pré.Columns(2) Cellule = Cellule.Offset(, 1) & Cellule.Offset(, 2) Next Cellule Une erreur se produit à...
  11. N

    MsgBox sans bouton !

    Bonjour. J'ai écrit un programme de suivi de données qui est assez long. Pour ne pas rendre l'utilisateur inquiet, je voudrais afficher pendant le déroulement du programme la série de données qui est traitée mais sans lui demander de valider quoi que ce soit. Un espèce de MsgBox (mais sans...
  12. N

    VBA - Travailler avec des fichiers fermés

    Bonjour. Je voudrais travailler avec des fichiers fermés pour en extraire des informations sans les modifier. Bien évidemment je peux toujours les ouvrir puis les refermer, mais j'ai lu quelques postes laissant penser qu'il est possible de le faire sans les ouvrir. Est-ce que quelqu'un...
  13. N

    Nombre de différences entre 2 plages

    Bonjour à tous. J'ai un souci avec le code écrit dans la pièce jointe. J'ai souvent besoin de compter les différences entre 2 plages. J'ai écrit une fonction "Différences" que je devrais pouvoir appeler quand besoin... Mais ? Dans l'exemple joint, j'ai une erreur qui apparait: Erreur...
  14. N

    Traduire SOMMEPROD en VBA

    Bonjour, Je voudrais pouvoir écrire en VBA l'équivalent de la fonction =SOMMEPROD((B1:B9=C1:C9)*1) Ceci permet de compter le nombre de cellules identiques entre deux plages.(merci dugenou) J'ai donc tenté le code VBA suivant: diff = WorksheetFunction.SumProduct((Range("B1:B9") =...
  15. N

    Comparaison de 2 plages avec NB.SI

    Bonjour. je voudrais comparer 2 plages (de même dimension) et savoir combien de cellules sont identiques. J'ai mis un fichier simplifié d'exemple en pièce jointe. Je voudrais utiliser la fonction NB.SI Mais je n'arrive pas à utiliser correctement le champs critéres. Idéalement, j'aimerais...
  16. N

    EXCEL VBA ouverture d'un fichier .csv

    Bonjour. Je voudrais ouvrir directement en VBA un fichier csv. Je n'ai pas de problème sous excel, le fichier s'ouvre correctement. Le générateur de macro génère l'instruction suivante Workbooks.Open Filename:="C:\Users\Nadir\Desktop\DEV\Test.csv" Par contre, lorsque je lance la...
  17. N

    Dé-sélectionner

    Bonjour est-il possible de retirer une cellule (ou plusieurs cellules, ou une ligne ou une colonne) d'une plage déjà sélectionnée? Il est facile de rajouter des cellules (avec la touche Ctrl) mais je ne sais pas faire le contraire. Merci. Nadir
  18. N

    Comparaison de plage

    Bonjour. Connaissez vous un moyen de savoir si deux lignes d'une même plage sont les mêmes ? Un truc du style If Plage.Rows(i)=Plage.Rows(i+1) then Bien sûr on peut toujours passer par des boucles mais c'est lourd et lent si les lignes sont grandes. Merci à tous ceux qui ont une idée. Nadir
  19. N

    Vlookup matricielle

    Bonjour Je voudrais utiliser la fonction Vlookup pour affecter des valeurs sur une plage de cellules comportant plusieurs colonnes. J'y arrive sans problème en travaillant colonne par colonne mais je voudrais supprimer la boucle si possible. Pour plus de clarté j'ai donné un exemple...
  20. N

    VBA - Récupérer une période

    Bonjour. Je voudrais récupérer le mois et l'année d'une date sous format texte. Ainsi pour la date 01/12/2010 je voudrais récupérer le texte: décembre - 2010. J'ai écrit les lignes suivantes pour une date en A1: Dim Periode As String Range("A2").FormulaR1C1 = "=TEXT(RC[-1],""mmmm -...