Date | Forum | Sujet | Extrait du message |
---|
04/01/2021 à 11:50 | Excel - VBA | Supprimer ligne selon valeur de colonne (bd 200 000 lignes) | Bonjour et tout d'abord meilleurs vœux!!! je souhaite : - supprimer toutes lignes qui ont pour valeur 99999 de la colonne W - supprimer toutes lignes qui ont pour valeur 2 de la colonne W La BD fait environ 200 000 lignes. et autre code pour supprimer toutes lignes qui ont pour valeur > 90 000 de... |
24/12/2020 à 15:59 | Excel - VBA | Regrouper ligne si valeurs identiques de 2 colonnes | Voici mon code qui fonctionne très bien pour regrouper/fusionner les valeurs identiques de la colonne 5 (colCrit1 = 5) et somme de la colonne 12 (colOper = 12). ' regrouper avec cumul Set f = Sheets("vente-2020") Set f2 = Sheets("vente-2020") Tbl = f.Range("A2:W" & f.[A65000].End(xlUp).Row)... |
17/09/2020 à 12:43 | Excel - VBA | Definir range dynamique | Je voudrai réaliser ceci : j'ai un tableau avec 150 lignes si la valeur de la cellule A = "bonjour" -> définir la range b:g la ligne correspondante pour appliquer le code range ci dessous. exemple : pour 10 lignes, ligne 1 à 10 si la cellule de la colonne A1 = "bonjour" alors cellule range B1:G1... |
10/01/2020 à 09:54 | Excel - VBA | Test de find | Le code fonctionne que si tous les find sont trouvés sinon ça plante. (si ref ou désignation ou prix n'existe pas ca plante). j'ai une dizaine de test comme celui la (col a col10) comment remédier a cela? si find valeur existe peut être... Sub CopyToColonneY() col = Range("A1:X1").Find("ref").Column... |
09/01/2020 à 19:30 | Excel - VBA | Optimiser la supression de libne en fonction de la valeur | J'aimerai accélérer le code. supprimer les lignes d'une BD qui fait 80 000 lignes dont la colonne 10 a des valeurs <= 24 Sheets("destock").Activate For i = [A65000].End(xlUp).Row To 1 Step -1 If Left(Cells(i, 10), 3) <= 24 Then Rows(i).Delete Next i le code fonctionne mais c'est lent (... |
09/01/2020 à 16:46 | Excel - VBA | Si valeur d'une colonne=0 alors remplacé par la valeur d'une autre | La BD fait 200 000 lignes. le principe est celui ci : si B = 0 alors B prend la valeur de C. avant ....................colonneA....................colonneB....................colonneC ligne 1.............aaa...............................17..............................85 ligne 2.............bbb...... |
08/01/2020 à 19:07 | Excel - VBA | Comparaison d'une colonne | La bd fait 80 000 lignes. si la valeur de la colonne A supérieur à 1500 alors je copie la formule loc12 en B résultat final: ..............................colonneA...............colonneB ligne 1..................1499...................... ligne 2..................1501......................loc12 lign... |
08/01/2020 à 18:07 | Excel - VBA | Comparaison de deux feuilles et copie de certaines valeurs | Bonjour, j'ai besoin d'aide. Ma BD en réel fait 200 000 lignes et RESULTAT fait environ 50 000lignes. J'aimerai privilégier du vba par rapidité. voir ma pj le principe est celui ci : Dans la feuille Résultat si les ref (en A) dans RESULTAT sont présentes dans BD (en A) alors je copie les valeurs (en... |
08/01/2020 à 16:22 | Excel - VBA | Copie de range selon ligne 1 | Cela doit être tout bête en vba mais je galère je voudrai selon le titre d'une colonne la copier dans la colonne Y. (en vba) exemple : en ligne 1 si "ref" est présent je copie la colonne A en Y avant ....................colonneA..................colonne B..................colonneC...........etc....... |
07/01/2020 à 19:45 | Excel - VBA | Copie selon la taille de range | J'ai 2 feuilles feuil1 colonne A est vide & colonne B a des valeurs sur x lignes à partir de B2 feuil2 avec en B2 = 999 j'aimerai pouvoir insérer la valeur de B2 de la feuil2 dans la colonne A de la feuil1 selon la range hauteur de B. (Set myRange = Range("B" & Rows.Count).End(xlUp)) exemple : Feuil... |
03/01/2020 à 14:59 | Excel - VBA | Renommer une feuille externe sous un autre nom | J'ai un fichier initial BASE avec une feuille nommé Résultat que j'enregistre dans un fichier de destination (ici STOCK) la feuille du fichier de destination STOCK s'appelle donc aussi Résultat. Comment puis changer le nom de la feuille de destination? exemple: fichier initial BASE avec nom de feuil... |
03/01/2020 à 10:31 | Excel - VBA | Trier sans doublon avec cumul selon condition | Sur une BD de 150 000 lignes en vba comment faire cela : Suppression des doublons d'un Array selon conditions exemple ci-dessous : doublon en A si C présent je conserve C,D mais pas B et E de la même ligne (B et E sont conservés des autres doublons) avant ..........................Colonne A........... |
02/01/2020 à 17:57 | Excel - VBA | Calcul de date selon conditions | Sur une bd de 150 000 lignes je souhaite calculer le nombre de mois jusqu’à aujourd'hui selon les conditions de 3 colonnes. Exemple de conditions de calcul en D par ligne : si A existe B existe C existe alors D = DateDiff("m", A, Date) si A vide B existe C vide alors D = DateDiff("m", B, Date) si A... |
26/12/2019 à 17:14 | Excel - VBA | VBA - tableau et extraction (en fonction de conditions) | J'ai une base de donnée de 200 000 lignes et 23 colonnes. la colonne A comporte les catégories, B les ref, C les prix etc.... j'aimerai extraire de cette BD que certaines catégories vers une feuil2 : trois catégories pour l'exemple catégorie 1,4,5 je souhaite gagner en temps de traitement et optimis... |