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 :

Taille tableau et cellule vide [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2013
    Messages : 51
    Par défaut Taille tableau et cellule vide
    Bonjour à tous

    Voilà je suis en train d'avancée sur le VBA novice inside : mrgreen: !!

    Je voudrais avec du code remplir toutes les cellules vides d'un tableau mais voici le souci c'est de lui faire comprendre que le tableau à une fin c'est à dire ligne 30 et colonne H je voudrais sans taper en dur la limite du tableau actuel car le souci c'est que demain mon tableau risque de s'agrandir ou de réduire

    Voici mon code pour les cellules vides :

    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
    Private Sub cmdRemplire_Click()
     
    '*******************************************************
    'Permets de remplir les cellules vides automatiquement '
    '*******************************************************
     
    Dim MaPlage, Cell As Range
     
    Set MaPlage = Range("A4:Z24") 'à adapter
    For Each Cell In MaPlage
     
        If IsEmpty(Cell.Value) Then
            Cell.Value = "/"
        End If
     
    Next Cell
     
    End Sub

    par contre ici tout est en dur donc je recherche un code qui selon le tableau sur le classeur excel sait la limite du tableau

    En vous remerciant de votre aide

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Voici une méthode pour dimensionner ta plage et pour la remplir sans boucler :

    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
    Private Sub cmdRemplire_Click()
     
    '*******************************************************
    'Permets de remplir les cellules vides automatiquement '
    '*******************************************************
     
    Dim MaPlage, Cell As Range, Col As Integer, Ligne As Long
    Ligne = Cells.Find("*", , , , xlByRows, xlPrevious).Row
    Col = Cells.Find("*", , , , xlByColumns, xlPrevious).Column
    Set MaPlage = Range([A4], Cells(Ligne, Col)) 'à adapter
    MaPlage.SpecialCells(xlCellTypeBlanks).Value = "/"
    'For Each Cell In MaPlage.SpecialCells(xlCellTypeBlanks)
    '
    '    If IsEmpty(Cell.Value) Then
    '        Cell.Value = "/"
    '    End If
    '
    'Next Cell
     
    End Sub

  3. #3
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2013
    Messages : 51
    Par défaut
    merci je vais tester ton code

    Edite : niquel le code fonctionne comme je voulais

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

Discussions similaires

  1. macro pour selectionner la premiere cellule vide de mon tableau
    Par trickzer dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 09/01/2018, 21h38
  2. [VBA W] : fusionner cellules vides dans tableau
    Par camzo dans le forum VBA Word
    Réponses: 6
    Dernier message: 26/09/2007, 17h01
  3. 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
  4. Une image qui ne change pas la taille d'une cellule d'un tableau
    Par guejo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/12/2006, 14h51
  5. Fixer la taille d'une cellule d'un tableau
    Par Philofish dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 25/08/2005, 16h04

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