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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Parcourir une colonne


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Juin 2008
    Messages
    157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Juin 2008
    Messages : 157
    Points : 90
    Points
    90
    Par défaut Parcourir une colonne
    Bonjour,
    J'ai une colonne que je voudrais parcourir et modifier si necessaire. Le hic c'est que je ne sais pas comment faire sous Excel. J'ai mis en place ce code mais il ne reconnait pas mon "Worksheet.cells(i,3)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     Private Sub codebarre()
     Dim i As Integer
     Dim ws As Worksheet
     i = 0
     While i < 8031
        If Len(ws.Cells(i, 3)) = 3 Then
            ws.Cells(i, 3) = 0 & (ws.Cells(i, 3))
        End If
        i = i + 1
     Wend
    End Sub
    Si quelqu'un peut m'expliquer je le remerci.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Bonjour OCB37,

    Ta variable ws est vide, il faut que tu lui assignes une feuille
    Par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set ws=Sheets("Feuil1")
    Ensuite il faut que tu commences à la ligne 1 si tu ne veux pas avoir une erreur
    A+

  3. #3
    Membre chevronné Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Points : 2 168
    Points
    2 168
    Par défaut
    Commence par lire ce petit guide pour trouver ta dernière ligne

    Ensuite pour parcourir ta colonne
    Je ne sais pas ou tu es aller chercher ton ws par contre. A mon sens il ne sert à rien et surtout il ne veux rien dire dans ce cas puisqu'il na pas de valeur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    dim i as integer
    dim derniereligne as integer
    for i = 1 to derniereligne
        If Len(Cells(i, 3)) = 3 Then
             Cells(i, 3) = 0 & (Cells(i, 3))
       end if
    next i
    « Il n'y a pas de recette miracle qui permet aux gens d’écrire des programmes corrects sans avoir à réfléchir. Il faut apprendre aux gens comment réfléchir »

  4. #4
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut
    Bonjour OCB37,

    regarde le poste de cimbra55 un peu plus haut, je crois que vous cherchez à faire la même chose. Alors regarde la réponse donnée, on ne sait jamais peut-être vas tu y trouver ton bonheur.
    J’entends et j’oublie,
    Je vois et je me souviens,
    Je fais et je comprends.
    Confucius

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/02/2021, 16h57
  2. [XL-2010] parcourir une colonne et plus si affinité
    Par FloFlosu dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/02/2011, 20h16
  3. [XL-2007] parcourir les cellules d'une colonne à l'aide d'un index
    Par jolinon dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/04/2009, 17h55
  4. Function pour parcourir une colonne de table
    Par Rgent dans le forum Développement de jobs
    Réponses: 10
    Dernier message: 22/05/2008, 11h26
  5. Parcourir une colonne et la comparer avec une autre
    Par MartinezGarcia dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/02/2008, 15h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo