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 :

Premiere ligne non vide VBA excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 116
    Par défaut Premiere ligne non vide VBA excel
    Bonjour,

    J'essai de copier un texte sur la premiere ligne vide du tableau.
    Cela fonctionne par contre il me met la feuille suivante sur H47 par exemple à la place de Axx.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
      Sheets("S01").Select
        Range("A17:H24,A29:H33,A38:H42,A47:H51,A56:H60,A65:H69,A74:H78,A83:H87,A92:H96" _
            ).Select
        Selection.Copy
        Sheets("RECAP").Select
     
            Range("A1").Select
        ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Select
     
     
     
        ActiveSheet.Paste
     
        Sheets("S02").Select
        Range("A17:H24,A29:H33,A38:H42,A47:H51,A56:H60,A65:H69,A74:H78,A83:H87,A92:H96" _
            ).Select
        Selection.Copy
        Sheets("RECAP").Select
     
            Range("A1").Select
        ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Select
     
     
        ActiveSheet.Paste
    D avance merci

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    L'instruction suivant sélectionne la dernière cellule utilisée, donc il est normal que le curseur se place en H47 (dans ton cas)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Select
    Pour placer ton curseur en A47 tu dois adapter comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row, 1).Select
    Evidemment ce n'est qu'une solution par tant d'autres

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/03/2011, 09h37
  2. recuperer la premier ligne non vide
    Par nsqualli dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/12/2008, 18h12
  3. Réponses: 3
    Dernier message: 13/02/2008, 10h10
  4. [VBA-E]derniere ligne non vide
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/07/2006, 10h48
  5. [VBA-E]selectionner la premiere cellule non vide d'une ligne
    Par muse47 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/10/2005, 08h11

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