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 :

sélectionner et supprimer une plage de cellule en vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 11
    Par défaut sélectionner et supprimer une plage de cellule en vba
    Bonjour,

    J'ai un tableau avec plusieurs colonnes pour un concours de belote, la dernière colonne contient le nombre d'équipes et 2 colonnes à droite (en dehors du tableau) j'ai une colonne nombre de tables. J'ai mis le nombre de tables à 40 mais lorsqu'il n'y a que 20 équipes il faut effacer le nombre de tables en trop ce qui n'est pas un gros problème en fait
    Simplement je voudrais ajuster le nombre de tables au nombre d'équipes automatiquement pour cela j'ai fait une macro qui me sélectionne la dernière cellule vide du tableau nombre d'équipes puis avec la méthode offset je me décale de 2 colonnes sur la même ligne et ça me sélectionne la dernière ligne nécessaire du tableau nombre de tables et de là je voudrais supprimer toutes les tables inutiles par exemple s'il y a 20 équipes il faut 20 tables donc supprimer de la table 20 à 35

    Dans la macro je fais range("activecell:J35"). select J35 est la dernière table et activecell est la cellule active de la dernière table nécessaire il faut donc supprimer tout ce qui est en dessous mais ça me génère une erreur.

    D'où ma question comment sélectionner une plage de cellule entre la cellule active d un classeur et d'autres cellules en dessous dans la même colonne

    Merci pour la réponse

  2. #2
    Membre émérite Avatar de Valtrase
    Homme Profil pro
    Jeune retraité...
    Inscrit en
    Janvier 2016
    Messages
    516
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Jeune retraité...
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Janvier 2016
    Messages : 516
    Par défaut
    Salut,
    Un peu vieux ce post mais bon,
    Pour sélectionner à partir de la cellule active sur deux lignes et 5 colonne tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.Resize(RowSize:=2, ColumnSize:=5).Select
    Pour décaler par rapport à la cellule active sur la même ligne et 3 colonnes sur la droite, puis sélectionner 2 lignes et 5 colonnes c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Activecell.Offset(RowOffset:=0,ColumnOffset:=3).Resize(RowSize:=2, ColumnSize:=5).Select
    Plus de renseignements :
    Propriété Range.Offset (Excel) | Microsoft Learn
    Range.Resize, propriété (Excel) | Microsoft Learn

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut
    Bonjour,
    Essaye comme ça en effaçant (.clear) le contenu plutôt qu’en supprimer les cellules.
    Range(ActiveCell, ActiveCell.End(xlDown)).Select

Discussions similaires

  1. Comment désigner une plage de cellule dans vba
    Par Rimas23 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/03/2019, 13h14
  2. [XL-2013] Sélection d'une plage de cellules en vba
    Par JPHIK dans le forum Excel
    Réponses: 2
    Dernier message: 24/07/2018, 14h00
  3. [XL-2003] Sélectionner et supprimer une plage de cellules
    Par jauffray.delteil dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/02/2012, 12h40
  4. Réponses: 2
    Dernier message: 27/09/2006, 19h41
  5. Comment sélectionner une plage de cellules non consécutives?
    Par jokair dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/08/2006, 15h36

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