Résultats de la recherche

  1. B

    Macro et pourcentage

    Re : Macro et pourcentage Parfait merci beaucoup. Réponse claire et rapide comme toujours sur ce site.
  2. B

    Macro et pourcentage

    Re : Macro et pourcentage Peut être avec l'exemple en pièce jointe. Pourquoi je passe de 80% à 100% quand je clic sur le bouton ?
  3. B

    Macro et pourcentage

    Bonjour à tous ! J'ai un problème sans doute très simple à résoudre pour les experts que vous êtes. J'ai une cellule au format pourcentage. Cette cellules est utilisée dans plusieurs formules de ma feuilles. Ce que je souhaite faire c'est mettre en mémoire le pourcentage de cette cellule...
  4. B

    Fonction CAR en VBA

    Re : Fonction CAR en VBA Oui pas mal. Merci, comme toujours pour la rapidité et l'efficacité des réponses de ce forum.
  5. B

    Fonction CAR en VBA

    Re : Fonction CAR en VBA Je cherche à faire la somme d'une plage de cellules variable d'une colonne a position variable. Le code de mon premier message utilise la fonction CAR, avec une variable integer colsurface qui donne la position de ma colonne. Exemple si la colonne se trouve en A...
  6. B

    Fonction CAR en VBA

    Bonjour à tous ! J'ai un soucis avec ce code : Cells(x, colsurface).Formula = "=SUM(INDIRECT(CHAR(" & colsurface + 64 & ")&" & x - 1 & "):INDIRECT(CHAR(" & colsurface + 64 & ")&" & x - 1 - b1 & "))" Cette ligne fonctionne si colsurface renvoie à une colonne compris entre A et Z. En...
  7. B

    Syntaxe de copie

    Re : Syntaxe de copie Non non. Je me suis mal exprimé mon fichier fonctionne en l'état. Et l’exécution est très rapide. J'importe des données d'un fichier dans plusieurs colonne avec un code ce type : Workbooks(c).Sheets("Tableau").Range("C30:C" & j) = Workbooks(D).Sheets(E).Range("E4:E" &...
  8. B

    Syntaxe de copie

    Re : Syntaxe de copie Re, La solution n'est pas viable vu le temps d’exécution du code. On passe de 10 sec à plusieurs minutes..
  9. B

    Syntaxe de copie

    Re : Syntaxe de copie Bonjour Efgé. Effectivement sa semble fonctionner. La macro s'effectue très lentement, je ne sais pas si cela est lié, mais sa semble fonctionner.
  10. B

    Syntaxe de copie

    Re : Syntaxe de copie Si je simplifie en enlevant la variable col : Cette ligne fonctionne : Workbooks(c).Sheets("Tableau").Range("C30:C" & j) = Workbooks(D).Sheets(E).Range("E4:E" & i).Value Cette ligne ne fonctionne pas : Workbooks(c).Sheets("Tableau").Range(Cells(30, 3), Cells(j...
  11. B

    Syntaxe de copie

    Re : Syntaxe de copie Une autre idée ?
  12. B

    Syntaxe de copie

    Re : Syntaxe de copie Non cette syntaxe est identique sur les deux lignes comme tu peux le voir. Et la première fonctionne parfaitement. Les noms des classeurs et de la feuilles sont bien des variables également.
  13. B

    Syntaxe de copie

    Bonjour j'ai un petit problème dont je n'arrive pas à me sortir. Cette ligne de code fonctionne : Workbooks(c).Sheets("Tableau").Range("C30:C" & j) = Workbooks(D).Sheets(E).Range("E4:E" & i).Value Cette ligne ne fonctionne pas : Workbooks(c).Sheets("Tableau").Range(Cells(30, col)...
  14. B

    Fonction inStr VBA

    Re : Fonction inStr VBA Re, Parfait tototiti2008. effectivement je n'avais pas pensé à rajouter la position de départ. Je vais fonctionner avec des or successifs. 2 ou 3 devrait suffire à couvrir la totalité de mes possibilités. @ Si.. intéressant. Les * sont en remplacement des "s" si je...
  15. B

    Fonction inStr VBA

    Re : Fonction inStr VBA Re, J'ai une incompatibilité de type sur cette ligne : If InStr(Sheets("bâtiment").Cells(x, 3).Value, "sdb", vbTextCompare) <> 0 Or InStr(Sheets("bâtiment").Cells(x, 3).Value, "salle de bain", vbTextCompare) Then J'avais déjà tenter cette possibilité. J'ai remarqué...
  16. B

    Fonction inStr VBA

    Re : Fonction inStr VBA Bonjour Tototiti2008 et Efgé ! Merci pour vos réponses. @Efgé le code ne semble pas fonctionner chez moi. J'ai peut être homis de préciser un détails. La colonne C contient des noms de pièces qui peuvent contenir plusieurs mots. Ce que je souhaite en réalité c'est...
  17. B

    Fonction inStr VBA

    Bonjour à tous ! J'ai une petite question sur la fonction inStr en vba. Je souhaite tester la présence ou non de certaines chaines de caractère dans une cellule. J'ai fait quelques recherches sur Google et j'ai trouvé ce site intéressant sur lequel on me donne cet exemple : Manipuler...
  18. B

    Compatibilité macro entre versions d'Excel

    Re : Compatibilité macro entre versions d'Excel Effectivement j'étais revenu pour donné la solution. Misange a vu juste c'était bien un soucis de bibliothèque. Problème résolus ! Merci à tous
  19. B

    Compatibilité macro entre versions d'Excel

    Re : Compatibilité macro entre versions d'Excel J'ai vraiment du mal à comprendre... Mon fichier fonctionne donc sur 3 PC en 2010. Il fonctionne sur un PC en 2003 (Sp3) Il ne fonctionne pas sur un autre pc en 2003 (version de base) Il ne fonctionne pas sur un autre PC en 2007 (version de base)...
  20. B

    Compatibilité macro entre versions d'Excel

    Re : Compatibilité macro entre versions d'Excel En réalité le classeur a été crée sous 2003 et contient des macros. Je suis passé derrière sous 2010 pour rajouter deux trois choses qui me semblait intéressante. C'est donc un mix entre 2003 (ancienne macro ) et 2010 (ma nouvelle macro) Il ne...