Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 vba trop longue

Quicksland

XLDnaute Occasionnel
Bonsoir a tous ,

Jai un soucis de vba trop longue ...

Serait il possible de la raccourcir de façon que le fichier "1 EFFECTIF PN JUILLET" fonctionne correctement sans supprimer des données de lecture et d'écriture

Le fichier "3 JUILLET ASTUCE SIRENE" est un des tableaux qui alimente "1 EFFECTIF PN JUILLET"

Merci d'avance pour votre aide
 

Pièces jointes

  • 1 EFFECTIF PN JUILLET.xlsm
    272.6 KB · Affichages: 13
  • 3 JUILLET ASTUCE SIRENE.xlsm
    95.5 KB · Affichages: 8

Quicksland

XLDnaute Occasionnel
Ok j'ai tout changé merci
 

Phil69970

XLDnaute Barbatruc
L'image que j'ai mise est suffisamment parlante il me semble de plus j'ai mis le lien Microsoft de laquelle elle est tirée, de plus le mot procédure sur l'image est écrit en bleu.



Après j'aurais du écrire le code VBA de la procédure du fichier de @Quicksland "1 EFFECTIF PN JUILLET.XLSM" dans le module "Mise_A_Jour" dans la "Sub Mise_a_jour_onglets()" mis dans le post #1 du fil ==> https://excel-downloads.com/threads/vba-trop-longue.20084854/#post-20664275 sur le site Excel Download c'est à dire le fil en question dont nous parlons présentement est limité à 64 Ko
En cherchant bien on devrait pouvoir être encore plus précis

Voila qui est rectifié et on comprends tout de suite mieux de quoi on parle.
Pour info quand on ouvre le dit fichier il n'y a qu'une seule procédure qui affiche le message :



C'est bien la preuve que Wdog à raison.
 

TooFatBoy

XLDnaute Barbatruc
En cherchant bien on devrait pouvoir être encore plus précis
C'est certain : "64K" ??? 64000 quoi ? octet ? bits ? autre ?

Ils sont vraiment trop nuls chez Microsoft !
Même quand ils ne les omettent pas, il ne savent de toutes façons pas utiliser les unités de mesures de capacité de stockage correctement !
 
Dernière édition:

TooFatBoy

XLDnaute Barbatruc
Ca y est, j'ai enfin eu un peu de temps pour regarder ta macro trop longue, et vu d'ici c'est un peu n'importe quoi.

Est-ce qu'il peut arriver que tu ne mettes pas à jours les 5 semaines, mais seulement 1, ou 2 ?
 

TooFatBoy

XLDnaute Barbatruc
J'ai pondu une macro qui importe un mois complet, mais elle est très lente (environ 36 secondes sur mon PC).

[edit] Bizarre : je viens de relancer le classeur et là ça a mis 6 secondes pour un mois. [/edit]
 

Quicksland

XLDnaute Occasionnel
Je te joins le classeur dans lequel j'ai modifié ta macro.

Dis-moi si ça fonctionne chez toi, STP.
Bonjour TooFatBoy

Cela fonctionne parfaitement avec tout les tableaux

J'ai vu le bouton "Importer " dans "ASTUCE SIRENE" très très bien

Tout les boutons "EFFACER" fonctionne également

Comme a chaque fois c'est du super bon boulot !!!

Merci infiniment pour ton aide !

Ps je peux effacer cela ?"
TF = Timer
MsgBox "ASTUCE SIRENE (" & Mois & ") importé en " & (TF - TD) & " secondes."
 

TooFatBoy

XLDnaute Barbatruc
J'ai vu le bouton "Importer " dans "ASTUCE SIRENE" très très bien
C'est un bouton que j'ai oublié de supprimer...


je peux effacer cela ?"
TF = Timer
MsgBox "ASTUCE SIRENE (" & Mois & ") importé en " & (TF - TD) & " secondes."
Oui, si tu me dis quelle durée indique la MsgBox.
Tu peux même supprimer dans cette macro tout ce qui n'est pas indenté correctement.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…