Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

comment trouver la dernière colonne vide ?

  • Initiateur de la discussion Initiateur de la discussion Kankrela
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

Kankrela

Guest
Bonjour,

J'ai déjà trouver comment sélectionner la dernière ligne vide de la colonne 1 à partir de la 6ème ligne avec :
Code:
ligne = 6
        Cells(ligne, 1).Select
        Do Until IsEmpty(Cells(ligne, 1))
        ligne = ligne + 1
        Loop
        Cells(ligne, 1).Select

Je souhaiterais maintenant sélectionner la dernière colonne vide de la ligne 5, j'ai essayer d'adapter le code précédent :
Code:
 Cells(ligne, 1).Select
        Do Until IsEmpty(Cells(5, colonne))
            colonne = colonne + 1
        Loop

mais ça ne marche pas, si qqn à une idée je suis preneur.
Merci d'avance

Morgan
 
Re : comment trouver la dernière colonne vide ?

Bonjour Kankrela,

que vaut colonne avant la boucle ?
dans ton 1er code, tu avais bien pensé à initialiser ligne à 6, il faudrait peut-être faire la même chose pour colonne
 
Re : comment trouver la dernière colonne vide ?

Bonjour Tototiti2008,
Décidement tu vas me donner un coup de main tous les jours ! Merci !
J'ai bien pensé à ça, voici le code que j'ai essayer en entier :

Code:
colonne = 1
 Cells(ligne, 1).Select
        Do Until IsEmpty(Cells(5, colonne))
            colonne = colonne + 1
        Loop

Ca ne me sélectionne même pas une cellule...
 
Re : comment trouver la dernière colonne vide ?

Je viens d'essayer, ce n'est pas concluant,
Voici mon code en entier, j'ai peut-etre fait une autre erreur

Code:
If Ajout = True Then
     Range("F5").Select
    Selection.Copy
colonne = 1
 Cells(ligne, 1).Select
        Do Until IsEmpty(Cells(5, colonne))
            colonne = colonne + 1
        Loop
        Cells(5, colonne).Select

    ActiveSheet.Paste
                       End If
            
            UserForm1.Hide
 
Re : comment trouver la dernière colonne vide ?

Bonjour Kankrela, tototiti2008

Si je comprends bien teste ceci :

Code:
'.../...
If Ajout = True Then
   Range("F5").Copy Range("A" & ligne).End(xlToRight).Offset(0, 1).Columns
End If
'.../...

Ce code copie la cellule F5 dans la première cellule vide de la ligne dont le N° corresponde à la variable "ligne". Ce n'est pas forcément la dernière colonne vide de la ligne.

Ou celui ci

Code:
'.../...
If Ajout = True Then
   Range("F5").Copy Range("IV" & ligne).End(xlToLeft).Offset(0, 1).Columns
End If
'.../...

Lui copie la cellule F5 dans la dernière colonne vide de la ligne, même s'il y a des cellules vides sur cette dernière.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
623
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…