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 :

travailler avec les parametres nombre de lignes ,colonne


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 186
    Par défaut travailler avec les parametres nombre de lignes ,colonne
    Bonsoir
    je connais le nombres de ligne (nbrligne)et de colonne(nbrcol) de mon tableau j´aimerai travaille avec ces facteurs dans ma feuille .Comme par exemple faire le la selection de ce tableau ou encore d´autre calcul avec le nombre de ligne er de colonne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    j´avais essaye cela "worksheets("feuil1").range("A1").offset("nbrligne,nbrcol")"
    quelque chose comme ca ...

    merci

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Le mieux pour qu'on comprenne ce que tu veux serait que tu nous dises ce que tu veux faire
    A+

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 186
    Par défaut
    Citation Envoyé par ouskel'n'or
    Le mieux pour qu'on comprenne ce que tu veux serait que tu nous dises ce que tu veux faire
    A+
    J´aimerai changer le format des valeurs de ma table , et faire le trie des valeurs ou tout en selectionant seulement ma table en foncion du nombre de ligne et de colonne .
    (Je travaille avec differentes tablesdonc differentes dimensions ).

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tes tables sont-elles séparées par des colonnes et des colonnes vides ou sont-elles adjacentes ?
    A+

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 186
    Par défaut
    les tables sont pas separer par des colonnes elles sont de pleine de A á H

  6. #6
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 186
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("feuil1").Range(Cells(lig, col), Cells(lig, col)).Select
    je vien de trouver ce code mais pas de resultat sur ma table .Alors que je connais deja les valeurs de ma ligne (lig) et ma colonne (col) trouver par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    lig= worsheets("feuil1").range("A1").entirecolumn.specialcells(xlcelltypelastcell).row
     
    col = worsheets("feuil1").range("A1").entirecells.specialcells(xlcelltypelastcell).column

  7. #7
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour


    Tu peux tester

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim Ws As Worksheet
    Dim Lig As Integer, Col As Integer
     
    Lig = 5
    Col = 8
     
    Set Ws = Worksheets("feuil1")
     
    'Cells(1, 1) correspond à la cellule A1
    MsgBox Ws.Range(Ws.Cells(1, 1), Ws.Cells(Lig, Col)).Address
    Ws.Range(Ws.Cells(1, 1), Ws.Cells(Lig, Col)).Select


    michel

  8. #8
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 186
    Par défaut
    Citation Envoyé par SilkyRoad
    bonjour


    Tu peux tester

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim Ws As Worksheet
    Dim Lig As Integer, Col As Integer
     
    Lig = 5
    Col = 8
     
    Set Ws = Worksheets("feuil1")
     
    'Cells(1, 1) correspond à la cellule A1
    MsgBox Ws.Range(Ws.Cells(1, 1), Ws.Cells(Lig, Col)).Address
    Ws.Range(Ws.Cells(1, 1), Ws.Cells(Lig, Col)).Select


    michel
    super ces cela que je voulais .le code marche tres bien
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2008R2] Ajout de colonne et insertion avec les valeur d'une autre colonne (ligne+1)
    Par diidouu dans le forum Développement
    Réponses: 3
    Dernier message: 30/04/2013, 15h15
  2. Réponses: 6
    Dernier message: 27/02/2008, 09h51
  3. Travail avec les int8
    Par VirtualDolby dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/04/2006, 09h33
  4. Réponses: 8
    Dernier message: 22/11/2005, 07h29

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