IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: neupont

Page 1 sur 12 1 2 3 4

Recherche: Recherche effectuée en 0,02 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    880

    [AC-2007] Recherche équivalent Left Join avec jointure =

    Bonjour,
    mon intitulé n'est certainement pas très clair et je m'en excuse.
    Voilà j'ai l'habitude de faire mes jointures non avec INNER JOIN mais avec ce type de syntaxe :


    Select table1.Nom,...
  2. Votes reçus
    +1 -1
    Réponses
    3
    Affichages
    550

    [AC-2007] Je suis trop con. Ce matin j'ai repris une...

    Je suis trop con.
    Ce matin j'ai repris une vieille version de ma base dans laquelle la table B n'avait qu'un seul enregistrement au lieu de 432, ce qui m'a échappé.
    Donc 128 fois 1 = 128, j'ai bien...
  3. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    550

    [AC-2007] Impossibilité d'avoir un produit cartésien

    Bonjour,
    je souhaiterais avoir un produit cartésien entre une table A de 128 enregistrements et une table B de 432 enregistrements.
    J'attends donc un résultat de 55000 lignes, mais je n'en ai que...
  4. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 146

    [XL-2007] Bonjour, tu peux remplacer les double espaces...

    Bonjour,
    tu peux remplacer les double espaces par un simple espace, et boucler tant qu'il y en a. Ce n'est pas optimal mais bon, sauf si le fichier à traiter est énorme ça devrait à peine être plus...
  5. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    1 896

    [XL-2000] Bonjour, Il est possible, sinon probable, que le...

    Bonjour,
    Il est possible, sinon probable, que le fichier CSV soit issu d'un environnement Unix et que les retour ligne soient des LF, et non des CR LF comme avec windows (je ne peux pas vérifier, la...
  6. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    748

    Il peut y avoir une solution qui est de fusionner...

    Il peut y avoir une solution qui est de fusionner des plages de plus de deux lignes quand c'est possible, mais elle ne serait vraiment efficace que si le tableau n'est pas trop morcelé et que de...
  7. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    3 667

    [XL-2010] 1600 feuilles 8O ! Je ne pensais pas que c'était...

    1600 feuilles 8O ! Je ne pensais pas que c'était possible.
    En tout cas bon courage pour gérer tout ça :aie: .
  8. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 213

    [XL-2002] Je pense qu'on peut faire ça avec un tableau de...

    Je pense qu'on peut faire ça avec un tableau de variables, qui plus est c'est très rapide :


    Sub test()
    Dim mon_tableau()
    mon_tableau = Range("A1:A65000").Value

    Range("C1:C65000") =...
  9. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    803

    [Toutes versions] Bonjour mercatog, tu es sûr qu'on peut renvoyer...

    Bonjour mercatog, tu es sûr qu'on peut renvoyer un array via une sub ? Il me semblait que c'était impossible et que le seul moyen était d'utiliser des array de portée publique. Mais je confonds...
  10. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    9 788

    Bonjour, quelques remarques vite fait en passant...

    Bonjour,
    quelques remarques vite fait en passant :

    Tu déclares K comme integer, puis tu l'utilises dans un Cells(k,1) alors qu'après sa déclaration k vaut 0 !
    ça veut dire que tu lui demandes...
  11. Votes reçus
    +0 -0
    Réponses
    22
    Affichages
    2 558

    [XL-2007] Je suis d'accord avec qwazerty, il ne faut...

    Je suis d'accord avec qwazerty, il ne faut surtout pas de cette ligne dans la boucle :

    LastLig2 = LastLig2 - 1
    car le step est -1, ce qui veut dire qu'on remonte de la dernière ligne vers la...
  12. Discussion: VBA trop lent

    par neupont
    Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    1 259

    [XL-MAC 2011] Bonjour, essayez déjà de rajouter au début de...

    Bonjour,
    essayez déjà de rajouter au début de votre code :

    Application.ScreenUpdating = False
    et à la fin :

    Application.ScreenUpdating = True

    Si ça n'aide pas je crains fort qu'il faille...
  13. Votes reçus
    +1 -0
    Réponses
    11
    Affichages
    1 283

    [XL-2007] Bonjour, et un traitement de ce genre : Sub...

    Bonjour,
    et un traitement de ce genre :


    Sub traitement()

    Dim tabString() As String
    Dim vTab() As Variant 'déclaration d'un tableau de variables dynamique
    Dim chemin As String, nomFich As...
  14. Votes reçus
    +1 -0
    Réponses
    25
    Affichages
    2 742

    [XL-2003] Application.ScreenUpdating = False TF =...

    Application.ScreenUpdating = False

    TF = Array("Feuil1", "Feuil2", "Feuil3", "Feuil4")

    For i = LBound(TF) To UBound(TF)
    Sheets(TF(i)).Columns("B:C").Font.Bold = False
    ...
  15. Votes reçus
    +1 -0
    Réponses
    25
    Affichages
    2 742

    [XL-2003] Il faut lancer l'enregistreur de macros et voir...

    Il faut lancer l'enregistreur de macros et voir ce que ça donne comme code pour remettre la mise en forme voulue (pour remplacer les ??? ci-dessous).
    Je n'ai pas la même version d'Excel et je ne...
  16. Votes reçus
    +1 -0
    Réponses
    17
    Affichages
    3 902

    [XL-2003] Et un truc comme ça jouant sur la gestion de...

    Et un truc comme ça jouant sur la gestion de l'erreur jusqu'à ce qu'elle ne se produise plus (à adapter peut-être) :


    Sub AddEventToChart(strSheetName As String)
    'ajoute l evenement chart...
  17. Votes reçus
    +1 -0
    Réponses
    17
    Affichages
    3 902

    [XL-2003] Pas une mauvaise idée, d'ailleurs chez moi ça...

    Pas une mauvaise idée, d'ailleurs chez moi ça marche quand je le fais :mrgreen: :


    Sub AddEventToChart(strSheetName As String)
    'ajoute l evenement chart calculate

    Application.DisplayAlerts =...
  18. Votes reçus
    +1 -0
    Réponses
    25
    Affichages
    2 742

    [XL-2003] Tu peux l'intégrer au début de ta procédure...

    Tu peux l'intégrer au début de ta procédure Appliquer_Doublons, par exemple après TF = Array("Feuil1", "Feuil2", "Feuil3", "Feuil4").

    Au passage je réalise que j'ai dis une grosse bêtise tout à...
  19. Votes reçus
    +1 -0
    Réponses
    25
    Affichages
    2 742

    [XL-2003] Je pense qu'il faudrait, en début de macro,...

    Je pense qu'il faudrait, en début de macro, sélectionner les colonnes B et C de chacune des quatre feuilles et remettre pour les colonnes entières les propriétés
    Interior.ColorIndex, Font.Bold,...
  20. Votes reçus
    +2 -0
    Réponses
    6
    Affichages
    1 685

    Ce n'est pas une histoire d'être doué, il suffit...

    Ce n'est pas une histoire d'être doué, il suffit de pratiquer et petit à petit les choses se mettent en place :)
    Le plus dur c'est au début, alors courage :ccool:
  21. Votes reçus
    +1 -0
    Réponses
    6
    Affichages
    1 685

    Et en déplaçant cette ligne rouge dans la boucle,...

    Et en déplaçant cette ligne rouge dans la boucle, ça ne marche pas ?


    'Définition du type de compte

    Dim LastRow As Long, AccClass As Byte, Account As Range
    LastRow =...
  22. Votes reçus
    +1 -0
    Réponses
    6
    Affichages
    1 685

    Bonjour, je pense que le problème est que vous...

    Bonjour,
    je pense que le problème est que vous voulez définir AccClass avant d'avoir défini Account :

    AccClass = Left(Cells(Account), 1)
    Ce n'est pas possible en VBA.
  23. Votes reçus
    +1 -0
    Réponses
    4
    Affichages
    3 426

    Oui malheureusement ce n'est pas si simple de...

    Oui malheureusement ce n'est pas si simple de récupérer la valeur d'une appli exécutée via un shell.

    Déjà il faut arriver à avoir un résultat "à la main" sous DOS.
    Ouvre une console DOS et tape :...
  24. Votes reçus
    +1 -0
    Réponses
    4
    Affichages
    3 426

    bonjour, il y a plusieurs méthodes, en voici une...

    bonjour,
    il y a plusieurs méthodes, en voici une :

    Copier ceci dans un module :

    Private Declare Function OpenProcess Lib "kernel32" _
    (ByVal dwDesiredAccess As Long, ByVal bInheritHandle...
  25. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    2 013

    [XL-2003] Bonjour, ce serait bien de savoir quelle ligne...

    Bonjour,
    ce serait bien de savoir quelle ligne provoque l'erreur.

    Ceci dit, ça ne m'étonnerait pas que ce soit le tableau Tableau_sans_zero_Q3()

    Or, entre le moment où sa dimension est définie...
Affichage des résultats 1 à 25 sur 290
Page 1 sur 12 1 2 3 4