Reporter données d'une colonne sans les lignes vides

Bonjour,

J'ai le tableau comme ceci :

100%

  • --(ligne vide)
  • --(ligne vide)
  • --(ligne vide)
95%
  • --(ligne vide)
  • --(ligne vide)
  • --(ligne vide)
87%

Et je souhaite les reporter dans un nouvel onglet comme ceci

100%

95%

87%

Mais quand je fais A=Cellule A autre feuille , et que je tire la formule, ca me recopie les cellules vides...

Help please

Bonjour,

Tu cherches une formule "=....." ou un programme VBA?

En VBA:

Public sub clearVides()
Dim numLigne as Long, ouEcrire as long
ouEcrire = 1
' nomFeuille1 = le nom de l'onglet d'origine
' nomFeuille2 = nom d'onglet d'arrivée
'La macro récupère tous les éléments de la colonne A, et les stock dans la colonne A de l'autre onglet. Si tu veux une autre colonne, suffit de changer les "A"
For numLigne  = 1  to Sheets("nomFeuille1").Cells(rows.Count, "A").End(xlup).Row
   If Sheets("nomFeuille1").Cells(numLigne ,"A") <> "" then 
      Sheets("nomFeuille2").Cells(ouEcrire,"A") =  Sheets("nomFeuille1").Cells(numLigne ,"A")
      ouEcrire = ouEcrire + 1
   End if
next numLigne
End sub 
Rechercher des sujets similaires à "reporter donnees colonne lignes vides"