VBA, comment "sauter" une ligne

Pour toutes vos questions à propos d'Excel ...

VBA, comment "sauter" une ligne

Messagepar débutant82 » 28 Août 2007, 14:14

Bonjour forum,

pour le moment j'utilise cette formule:

ActiveCell.Offset(1, 0).Range("A1").Select

qui me permet de descendre d une ligne a chaque fois que ma boucle se termine.

Mon problème est le suivant:

Dans ma colonne A j'ai des nom de voiture à la suite(il n y a pas de cellules vide, pour l instant)

Je voudrais trouver une formule qui puisse me permettre de passer de mon nom de voiture actuelle jusqu'au prochain nom de voiture si il y a des lignes vides qui les séparent.

Une formule qui descendrait jusqu à ce qu il y ait un nom d'écrit en sautant les cellules vides.

Merci de votre aide, si vous voulez plus de détail, n'hésitez pas à demander!

Yann
débutant82
Nouveau venu
 
Messages: 8
Inscription: 28 Juin 2007, 17:21

Messagepar Nad-Dan » 28 Août 2007, 18:18

Bonsoir

Essaye cette macro :
Code: Tout sélectionner
Sub tata()
Dim c as range
For Each c In Range("A1", Range("A65536").End(xlUp))
If IsEmpty(c) Then c.Offset(1, 0).Activate
Next c
End Sub


Avec la colonne A comportant les cellules vides.

A bientôt
Dan
Nad-Dan
Modérateur
 
Messages: 7309
Inscription: 27 Avr 2007, 15:30
Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
Version Excel: 2003 FR-2007 FR-MAC 2004 FR


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Banzai64, Bing [Bot], CB60, Fabouin, galopin01, Google Adsense [Bot] et 41 invités