Résultats de la recherche

  1. T

    Utiliser les noms de champs personnalisés en VBA

    Re : Utiliser les noms de champs personnalisés en VBA Merci Pierrot, ma réponse est tardive car entretemps je suis passé à Excel 2010. Il semble que ça ait suffit à résoudre le problème et je n'ai donc pas testé ta solution. Je note quand même l'astuce. Tchô!
  2. T

    Interruption macros VBA sous Excel 2010

    Re : Interruption macros VBA sous Excel 2010 Un autre exemple, cette fois le blocage se fait sur le End If de l'avant dernière ligne Sub LIGNAJ() ' ' LIGNAJ Macro ' Macro enregistrée le 23/01/02 par ThL ' complétée par une proc de Jim Rech, mpep Dim CurrentRowHeight As Single...
  3. T

    Interruption macros VBA sous Excel 2010

    Re : Interruption macros VBA sous Excel 2010 Bonjour C@thy et merci pour la force de réaction rapide, A priori non, j'ai donné un exemple simplifié mais voici le code complet, pas de "On error" dans cette proc: Sub defzonimp() ' ' Définit la zone d'impression et calibre la mise en page...
  4. T

    Interruption macros VBA sous Excel 2010

    Bonjour à toutes et à tous, J'ai écrit un certain nombre de macro sous Excel 2003 avant de passer à Excel 2010. Curieusement, certaines d'entre elles se bloquent au milieu de l'execution tout en donnant la possibilité de "Continuer" et se poursuivent sans problème quand je choisis cette option...
  5. T

    Utiliser les noms de champs personnalisés en VBA

    Bonjour à toutes et tous, J'aimerais savoir s'il y a moyen d'utiliser les noms de champs perso d'un TCD avec VBA. J'ai écrit une macro qui permet de mettre en forme facilement les nombres des champs de mon tableau mais elle plante dès que je personnalise le nom du champ car la propriété...
  6. T

    Utiliser les contrôles d'un userform créé dynamiquement

    Re : Utiliser les contrôles d'un userform créé dynamiquement Voilà le lien (je fais un bête copier coller faute de savoir faire autrement) [XL-2003] Dupliquer dynamiquement des contrôles dans un userform [Résolu] - Forum des professionnels en informatique ThL
  7. T

    Utiliser les contrôles d'un userform créé dynamiquement

    Re : Utiliser les contrôles d'un userform créé dynamiquement hello! Le problème a été résolu sur un autre forum. Je ne sais pas comment indiquer que le sujet est clos. ThL
  8. T

    macro allant chercher un nom de fichier différent chaque jour

    Re : macro allant chercher un nom de fichier différent chaque jour Essaye la formulation de Pierrot93, elle est nettement plus propre. Sinon il te manque des guillemets et un & après ABXY\ Workbooks.Open Filename:= _ "V:\Supply_Chain\1 - STOCK ALERT FRANCE - MTAP - ICD - exLOW STOCK\2012...
  9. T

    macro allant chercher un nom de fichier différent chaque jour

    Re : macro allant chercher un nom de fichier différent chaque jour Tu fabriques le nom du fichier en y insérant la date: Nomfichier= "Mon_fichier_du_" & Application.Text(Date, "dd") & "_" & Application.Text(Date, "mm") & "_" & Application.Text(Date, "yyyy")&".xls" Donne, aujourd'hui...
  10. T

    macro allant chercher un nom de fichier différent chaque jour

    Re : macro allant chercher un nom de fichier différent chaque jour Si la structure des deux onglets est identique et stable un simple copier/coller valeurs pourrait convenir. Comme le fichier change tous les jours tu n'as pas forcément besoin de conserver une formule de liaison, si?
  11. T

    macro allant chercher un nom de fichier différent chaque jour

    Re : macro allant chercher un nom de fichier différent chaque jour Bonjour, Personnellement j'écrirai une macro qui remplacerait la date dans la formule de liaison de ta cellule par la date du jour. Ex: si la formule est "='Mon fichier du 05/08/2012'Feuil1!A1" la macro remplacerait, dans la...
  12. T

    Calcul d'argent en fonction d'une date précise

    Re : Calcul d'argent en fonction d'une date précise Et pourquoi pas =sommeprod((ma liste de date<20/02/2012)*1;(mois(ma liste de date)=mois(mon mois))*1;(liste des villes = maville)*1;(liste du budget)) +sommeprod((ma liste de date>=0/02/2012)*1;(mois(ma liste de date)=mois(mon...
  13. T

    Utiliser les contrôles d'un userform créé dynamiquement

    Bonjour à toutes et tous, Je souhaiterais afficher un userform qui liste les champs data du tableau croisé dynamique sélectionné, avec le nom du champ , la fonction de consolidation courante (somme, nb,...) et le format de nombre de la colonne. L'idée est de pouvoir modifier les fonctions et...
  14. T

    Liste de validation dynamiquement modifiable

    Re : Liste de validation dynamiquement modifiable Bonjour à tous, J'ai répondu un peu vite hier car curieusement suivant la ligne où je me trouve le message d'erreur de validation apparaît ou pas. L'instruction "On Error .." ne le bloque pas. La méthode de Boisgontier me plait bien et c'est...
  15. T

    Liste de validation dynamiquement modifiable

    Re : Liste de validation dynamiquement modifiable Impec. En fait, tout est dans le "On error" qui permet de shunter le message d'alerte et de faire ce qu'on veut ensuite. Merci James, Thilam
  16. T

    Liste de validation dynamiquement modifiable

    Bonjour à tous, J'ai une cellule avec une liste de validation et je souhaite que l'utilisateur puisse choisir d'utiliser un des éléments de la liste ou bien d'en taper un nouveau qui sera alors ajouté à la liste. L’évènement "change" permet de lancer une procédure lors de la saisie mais...
  17. T

    retarder l'execution de SelectionChange

    Re : retarder l'execution de SelectionChange Bjr Gwen J'avais bien pensé à faire un truc comme ça mais ça me bloquait tant que la procédure ne s'était pas terminée. Je m'explique: si je maintient la touche flêche droite appuyée pour me déplacer de cellules en cellules, à chaque changement de...
  18. T

    retarder l'execution de SelectionChange

    Bonjour tout le monde! Mon problème est assez simple (à énoncer seulement, je le crains): j'affiche un Shape chaque fois que je sélectionne une cellule de ma feuille (event SelectionChange). J'aimerais que cette macro évenementielle ne se déclenche que si je reste 1 ou 2 seconde sur la cellule...
  19. T

    Besoin d'aide macro !!

    Re : Besoin d'aide macro !! Bonjour, Une solution serait d'utiliser une formule du style ="Conso.!R3C14:R3C"&nbval(r3c14:R3C25)-1 dans une cellule de ta feuille que tu appelerais "plageval" par ex. Le résultat sera la plage qui t'intéresse (ex: Conso.!R3C14:R3C18) tu peux ensuite...
  20. T

    Repérer la position du pointeur par rapport à une plage de cellules

    Re : Repérer la position du pointeur par rapport à une plage de cellules Apparemment j'ai posé la question qui tue!! Pour info, j'ai trouvé un bout de programme qui fait ça. Il utilise un mousemove sur un contrôle qui englobe la plage de cellules considérée. Pb: comme le contrôle est au...