XL 2016 Copier des lignes si validées dans une nouvelle feuille

FREDNORDISTE

XLDnaute Nouveau
Bonjour
j'ai une feuille contenant toutes les contacts de l'entreprise.
Je souhaite opérer à des filtres selon leurs qualification et ensuite effectuer une selection de celle qui m'interesse en vue de lancer des invitations.
Je souhaite donc resortir un tableau ne contenant que les entreprises ayant été validées.
 
Dernière modification par un modérateur:

job75

XLDnaute Barbatruc
Bonjour cathodique, le forum,

Chez moi avec 8 Go de RAM je n'ai pas de problème.

Mais en effet j'ai très mal dimensionné le tableau ajout , dans ce fichier (2) ceci ira beaucoup mieux :
VB:
ReDim ajout(1 To UBound(tablo1), 1 To ncol)
Pour tester j'ai créé 50 000 entreprises en colonne I de la 1ère feuille avec des "O" en colonne A.

La macro s'exécute en 1,2 seconde.

A+
 

Pièces jointes

  • Listing Test(2).xlsm
    239.1 KB · Affichages: 9

cathodique

XLDnaute Barbatruc
Bonjour cathodique, le forum,

Chez moi avec 8 Go de RAM je n'ai pas de problème.

Mais en effet j'ai très mal dimensionné le tableau ajout , dans ce fichier (2) ceci ira beaucoup mieux :
VB:
ReDim ajout(1 To UBound(tablo1), 1 To ncol)
Pour tester j'ai créé 50 000 entreprises en colonne I de la 1ère feuille avec des "O" en colonne A.

La macro s'exécute en 1,2 seconde.

A+
Merci beaucoup Job75. Pour moi c'est parfait. Plus de plantage.

Bonne journée.
 

soan

XLDnaute Barbatruc
Inactif
Bonjour cathodique, job75, le fil,

Ayant 6 Go de RAM...

Pour info, je suis sous windows7 64bits, excel2010 32bits avec 6 Go de ram.

c'est bizarre ; d'habitude, la quantité de RAM est une puissance de 2 : 2^3 = 8 Go ou 2^4 = 16 Go ; je pense que tu as plutôt une RAM de 8 Go, et que 2 Go sont pris par quelque chose ; ça peut être par exemple le fichier d'échange de Windows (SwapFile) ; ou un disque dur virtuel, donc simulé en mémoire vive RAM : on l'appelle un RAM Disk, ou un Virtual Drive ; autre possibilité : tu as beaucoup de choses qui s'installent en mémoire vive au démarrage du système, par exemple des drivers (pilotes de périphériques), ou des logiciels pas forcément nécessaires ; si tu as CCleaner, vérifie ce que tu as en utilisant "Outils / Démarrage".

sur mon PC, j'ai Windows 7 Édition Familiale Premium 64 bits ; un processeur Intel Core i5-3450 @3.10 GHz et une mémoire installée (RAM) de 8 Go ; sur le bureau de Windows, en dehors d'Excel ou d'une autre application, appuie sur les touches Windows r ; tape la commande msinfo32 ; appuie sur la touche Entrée ; côté droit, lis entre autres les infos qui sont en bas ; sur mon PC, j'ai ceci :​

Image.jpg


tu peux voir que sur les 8 Go de RAM physique installée (= les barrettes de mémoire du PC), il y a déjà 0,05 Go de moins car la Mémoire physique totale indiquée est de 7,95 Go ; puis comme j'ai beaucoup de choses en mémoire, la mémoire physique disponible est de 5,55 Go (c'est un peu moins que tes 6 Go ; mais si tes 6 Go sont déjà ta Mémoire physique totale, tu risques d'avoir bien moins !).

tout ce que j'ai décrit ci-dessus est juste pour info ; peut-être que ça pourra t'aider à trouver une solutoin ? je ne peux pas t'aider davantage là-dessus ; bonne chance ! 🍀



edit : j'ai oublié de lire la 2ème page, lolll ! 😄 je n'avais pas vu les posts #16 et #17 ; je laisse quand même ce post : peut-être que mes infos aideront d'autres personnes qui ont aussi un message d'erreur d'exécution 7 "Mémoire insuffisante" ?

j'suis ravi que cathodique n'a plus de plantage ! 😊 merci job75 pour ta nouvelle instruction Redim et ton 2ème fichier ! 👍

soan
 
Dernière édition:

cathodique

XLDnaute Barbatruc
Bonjour cathodique, job75, le fil,





c'est bizarre ; d'habitude, la quantité de RAM est une puissance de 2 : 2^3 = 8 Go ou 2^4 = 16 Go ; je pense que tu as plutôt une RAM de 8 Go, et que 2 Go sont pris par quelque chose ; ça peut être par exemple le fichier d'échange de Windows (SwapFile) ; ou un disque dur virtuel, donc simulé en mémoire vive RAM : on l'appelle un RAM Disk, ou un Virtual Drive ; autre possibilité : tu as beaucoup de choses qui s'installent en mémoire vive au démarrage du système, par exemple des drivers (pilotes de périphériques), ou des logiciels pas forcément nécessaires ; si tu as CCleaner, vérifie ce que tu as en utilisant "Outils / Démarrage".

sur mon PC, j'ai Windows 7 Édition Familiale Premium 64 bits ; un processeur Intel Core i5-3450 @3.10 GHz et une mémoire installée (RAM) de 8 Go ; sur le bureau de Windows, en dehors d'Excel ou d'une autre application, appuie sur les touches Windows r ; tape la commande msinfo32 ; appuie sur la touche Entrée ; côté droit, lis entre autres les infos qui sont en bas ; sur mon PC, j'ai ceci :​

Regarde la pièce jointe 1110065

tu peux voir que sur les 8 Go de RAM physique installée (= les barrettes de mémoire du PC), il y a déjà 0,05 Go de moins car la Mémoire physique totale indiquée est de 7,95 Go ; puis comme j'ai beaucoup de choses en mémoire, la mémoire physique disponible est de 5,55 Go (c'est un peu moins que tes 6 Go ; mais si tes 6 Go sont déjà ta Mémoire physique totale, tu risques d'avoir bien moins !).

tout ce que j'ai décrit ci-dessus est juste pour info ; peut-être que ça pourra t'aider à trouver une solutoin ? je ne peux pas t'aider davantage là-dessus ; bonne chance ! 🍀



edit : j'ai oublié de lire la 2ème page, lolll ! 😄 je n'avais pas vu les posts #16 et #17 ; je laisse quand même ce post : peut-être que mes infos aideront d'autres personnes qui ont aussi un message d'erreur d'exécution 7 "Mémoire insuffisante" ?

j'suis ravi que cathodique n'a plus de plantage ! 😊 merci job75 pour ta nouvelle instruction Redim et ton 2ème fichier ! 👍

soan
Bonsoir,

@soan : Merci pour tes explications mais sur mon pc j'ai 2 barrettes de RAM, 1 de 4Go et 1 de 2Go
1625333519699.png


Encore merci.
Bonne soirée.
 

soan

XLDnaute Barbatruc
Inactif
@cathodique

c'est un vieux PC alors, si y'a que 6 Go de RAM physique installée (même en 2 barrettes différentes de 4 Go et 2 Go) ! suggestion : remplacer les 2 barrettes par une seule barrette RAM de 8 Go ; ou pourquoi pas de 16 Go ? Windows 7 64 bits peut gérer une RAM 16 Go, mais attention : si la carte mère du PC est trop ancienne, elle ne pourra pas gérer plus que 8 Go de RAM ! si tu es dans ce cas, mieux vaut acheter un PC neuf, avec tous les éléments matériels au goût du jour ! 😊 (et avec Windows 10)

peut-être pour Noël prochain ? 🎅 comme on est le 3 juillet, tu as 6 mois et demi pour économiser, puis pouvoir t'offrir un beau cadeau ! 💰🎁

soan
 

cathodique

XLDnaute Barbatruc
Bonsoir,

@soan : Merci pour tes explications mais sur mon pc j'ai 2 barrettes de RAM, 1 de 4Go et 1 de 2Go
Regarde la pièce jointe 1110104

Encore merci.
Bonne soirée.

@cathodique

c'est un vieux PC alors, si y'a que 6 Go de RAM physique installée (même en 2 barrettes différentes de 4 Go et 2 Go) ! suggestion : remplacer les 2 barrettes par une seule barrette RAM de 8 Go ; ou pourquoi pas de 16 Go ? Windows 7 64 bits peut gérer une RAM 16 Go, mais attention : si la carte mère du PC est trop ancienne, elle ne pourra pas gérer plus que 8 Go de RAM ! si tu es dans ce cas, mieux vaut acheter un PC neuf, avec tous les éléments matériels au goût du jour ! 😊 (et avec Windows 10)

peut-être pour Noël prochain ? 🎅 comme on est le 3 juillet, tu as 6 mois et demi pour économiser, puis pouvoir t'offrir un beau cadeau ! 💰🎁

soan
Merci pour ton retour @soan. Mais c'est un peu trop technique pour moi quant à l'ancienneté de la carte mère. En effet, envisager de changer de RAM ou un nouveau pc. Je retiendrai la première car je n'aime pas windows10. Pour ce que j'en fais je garde pour le moment mon taco. ou du moins jusqu'à Noël, j'aurai le temps de réfléchir et économiser un peu.

Encore merci.
 

Discussions similaires

Statistiques des forums

Discussions
315 147
Messages
2 116 770
Membres
112 857
dernier inscrit
sanogo