Résultats de la recherche

  1. B

    Solver & VBA

    Boujour, J'ai un problème concernant le code suivant (les erreurs sont en rouge) : Sub RendementOpti() Worksheets("Résultats").Activate SolverReset SolverOk SetCell:="$E$23", MaxMinVal:=2, ValueOf:=0, ByChange:="$D$5:$F$5", Engine:=1, EngineDesc:="GRG Nonlinear"...
  2. B

    Disparition de colonne

    Bonjour, J'ai récupéré un fichier Excel dans lequel les colonnes sont indicées : D, E, F, G ... Je ne sais pas pourquoi les colonnes A, B, C ont disparues. Sauriez-vous comment faire réapparaître ces dernières. Merci à tous pour vos suggestions.
  3. B

    Problème de fonctions imbriquées

    Bonjour, J'ai créé une fonction "ma_fonction" dans un module, puis une subroutine ma_sub dans laquelle je souhaiterais utiliser cette fonction. Pour cela, j'utilise la commande Application.WorkbooksFunction.ma_fonction(arg1, arg2). Cependant, après débogage, j'ai une erreur 438 : "Propriété...
  4. B

    Affecter un tableau à une variable

    Bonjour, Je souhaiterais affecter un tableau à une variable, pour cela, j'utilise le code suivant : Dim tableau As Range tableau = Workbooks("Mon_Classeur.xls").Sheets("feuil1").Range("C2:L33") Cependant, le débogage m'indique une erreur '91' : objet manquant ou méthode with non...
  5. B

    Liste déroulante et macro

    Bonjour, Je souhaiterais créer une liste déroulante qui lance différentes macros suivant la sélection de l'utilisateur. Pour cela, je créer ma liste déroulante "à la main" à l'aide de la commande suivante : Données => Validation => Option => Liste puis je rentre ma liste : NomMacro1...
  6. B

    Supprimer une colonne

    Bonjour à tous, Dans un tableau, je souhaiterais créer une macro qui réinitialise une colonne, c'est à dire sélectionner toute la colonne sauf sont étiquette, puis supprimer toutes les valeurs de cette colonne. Connaîtriez-vous une fonction VBA capable de réaliser ceci. Si l'étiquette de...
  7. B

    Problème de copie de cellule

    Bonjour, Dans le classeur "MonClasseur1.xls", dans la feuille "feuil1", j'ai la cellule (lig1,col1) qui contient la formule : SOMME(A1, A2) Je souhaiterais copier la valeur de cette cellule dans le classeur "MonClasseur2.xls", dans la "feuil2", en cellule(lig2, col2) Mon code actuel...
  8. B

    Chercher des cellules dans différents classeurs

    Bonjour, Je souhaiterais trouver dans deux classeurs différents la cellule contenant la chaîne de caractère "MaChaine" En fait, pour la recherche dans un même classeur, j'utilise les formules suivantes : Set Cell1 = Sheets("feuil1").Cells.Find(What:="MaChaine", after:=Cells(1, 1)...
  9. B

    Copie et Sauvegarde de fichier

    Bonjour, J'ai un fichier tampon dont je souhaiterais faire une copie, ce fichier tampon est contenu dans un classeur, et la sauvegarde est contenu dans un autre classeur. Je choisi de copier l'intégralité du fichier tampon, pour cela je stocke en variable la dernière ligne et la dernière...
  10. B

    Selection de tableau VBA

    Bonjour, Je souhaite stocké dans une variable un tableau contenu dans la feuil2 de mon classeur. Pour cela je déclare : Dim t As Range t = Sheets("feuil2").Range("C2:L33").Select lorsque je passe ce tableau en paramètre de ma fonction j'écris : MaFonction(feuill2!C2:L33) et tout ce...
  11. B

    Macro à paramètre

    Bonjour à tous, J'ai créé une macro à paramètre du type : Public Sub MaSubroutine(chaine As String) Cependant, elle n’apparaît pas dans mes macro après enregistrement. Lorsque j'enlève le paramètre elle réapparaît dans mes macros : : Public Sub MaSubroutine(). Comment palier à ce problème...
  12. B

    Problème type variant

    Bonjour, Après exécution d'une subroutine, j'obtiens : erreur 424 : "objet requis". Dans mon code, j'ai un tableau de chaîne de caractère : Dim t(10) As String après initialisation, t=[ch1,ch2,ch3,...,ch10] Ensuite je voudrais stocké dans une variable chaque élément du tableau puis...
  13. B

    Problème exécution macro

    Bonjour, J'ai un problème pour exécuter une macro, tout d'abord, voilà ce que j'ai fait : Alt F11 => Insertion => Module Puis j'ai tapé ma Subroutine Public Sub MaSub () ... End Sub Cependant, quand je tente d’exécuter MaSub, elle n’apparaît pas dans les macro enregistrées...
  14. B

    Copie d'une cellule d'une feuille vers une autre feuille

    Bonjour, J'aimerais savoir comment copier la valeur contenue dans la Cellule (n,m) de la feuil1 vers la Cellule (N,M) de la feuil2. J'utilise actuellement la commande suivante : Sheets("feuil2").Cells(N, M).Value = Sheets("feuil1").Cells(n, m).Value Mais je ne sais pas si la syntaxe...
  15. B

    recherche d'une chaine de caractère dans une feuille

    Bonjour, Je souhaiterais trouver, à l'aide d'une ligne de programme VBA, la cellule correspondant au mot "blabla" dans toute ma feuille excel., afin de restituer sa ligne et sa colonne. J'utilise pour cela la ligne de code suivante : Dim cellule As Range, col As Integer, lig As Integer...
  16. B

    Exportation de données avec VBA

    Bonjour à tous, J'ai un problème pour traduire mon pseudo code en VBA. J'ai un classeur avec deux feuille nommées "feuil1" et "feuil2", je souhaiterais exporter des données de feuill1 vers feuill2. Voici le pseudo code : Subroutine export (cemois String) MOIS <- [SEPT, OCT, NOV, ...
  17. B

    Importer des fonctions excel dans des macro

    Bonjour, J'ai un problème pour construire des fonctions, pour l'exemple j'aimerais redéfinir la fonction JOUR qui retourne le jour d'une date: Function monjour(d As Date) As Long monjour = Application.WorksheetFunction.DAY(d) End Function J'ai essayé avec JOUR à la place de DAY...
  18. B

    Problème de Date

    Bonjour à tous, Je souhaite créer une fonction avec l'éditeur VBA mais je n'arrive pas à effectuer ce que je désirais faire: J'ai un tableau représentant - les lignes représentent des jours, indicés de 1 à 30 - en colonne représentent des mois, indicés de 1 à 12 on a donc une matrice...