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 :

Derniere cellule vide ou pleine d un tableau


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 222
    Par défaut Derniere cellule vide ou pleine d un tableau
    Bonjour,

    Pour aller directement de maniére manuelle dans la derniere cellule vide ou pleine d'un tableau ou meme d'une feuille, il suffit tout simplement de presser les touches "CTRL + Fin",
    En passant par une macro, le code est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.SpecialCells(xlLastCell).Select
    Pour certaines feuilles de mon classeur, que je passe par une macro ou de manière manuelle, le curseur ne se met pas sur la derniere cellule.

    Quelqu'un a-t-il deja eu ce probleme ?
    Comment le resoudre ?

    Au besoin je vous ai joint un fichier et vous verrez par vous meme, le curseur se positionne en IS461.

    Cordialement
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Tant la plage UsedRange que le paramètre xlCellTypeLastCell de Range.specialcells incluent la totalité des cellules utilisées
    Sont également des cellules utilisées celles contenant un format, un commentaire ou une formule (même si sans valeur affichée)
    Voilà.

  3. #3
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 222
    Par défaut
    Merci mais en clair, ça donne quoi ?
    Je ne comprends absolument rien à ton post ! ! !

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    quelques développements ici : https://www.developpez.net/forums/d1...e/#post9066102


    mais pas du tout cuit, tout servi

    xlcelltypelastcell est dangereux quand on ne sait pas exactement ce qu'il soulève

  5. #5
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Merci mais en clair, ça donne quoi ?
    Je ne comprends absolument rien à ton post ! ! !
    Je n'y peux rien. Ne me demande pas de trouver une formulation française meilleure et plus précise que celle que j'ai utilisée.
    Elle me parait claire et précise. Ce n'est pas ton cas ? Je ne sais alors m'exprimer différemment, sauf à utiliser certaines métaphores.
    Bonne chance.

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut De la précision …

    Bonjour, bonjour !

    Le code de la présentation initiale n'a aucun rapport avec la séquence de touches mentionnée !
    Rien qu'en utilisant l'Enregistreur de macros …
    Ce code est juste une manière différente de la séquence de touches (voir la méthode End !) d'obtenir le même résultat,
    enfin pas toujours car il faudrait déjà bien lire l'aide VBA et les réponses des intervenants …

    Voilà, voilà !

    ___________________________________________________________________________________________________________
    Je suis Paris, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  7. #7
    Membre Expert
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Par défaut
    Bonjour,

    Citation Envoyé par graphikris Voir le message
    [/CODE]
    Pour certaines feuilles de mon classeur, que je passe par une macro ou de manière manuelle, le curseur ne se met pas sur la derniere cellule.
    Comme pour l'audit ISO, la recherche sur le forum (ou internet) est ISO (cf règles du forum), et en faisant cet effort de recherche, dont la réponse a été donné énormément de fois et de différentes manières, il aurait été facile de trouver le code (simple) adéquat afin de corriger la macro …

    Edit : petite correction
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre :resolu: en n'oubliant pas d'indiquer qu'elle est la solution finale choisie ;)

  8. #8
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

Discussions similaires

  1. aide sur cellule vide ou pleine
    Par stéphane35200 dans le forum Excel
    Réponses: 3
    Dernier message: 05/11/2014, 10h20
  2. Rendre une cellule (vide) d'un tableau "cliquable"
    Par Atemi76 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/09/2007, 09h23
  3. trouver derniere cellule non vide
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/08/2007, 21h14
  4. [vba Excel] Obtenir dernier cellule non vide d'une ligne
    Par cow_boy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/05/2007, 10h07
  5. derniere cellule non vide d'un classeur fermé
    Par la-breche dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/03/2007, 21h09

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