Saut de ligne intelligent

quentin310 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
 Maurice -
Bonsoir,

J'aimerais savoir s'il existe une formule permettant de sauter une ligne entre chaque variables similaires du type :

001
001
001
001
002
002
002
002
003
003
003
003

Merci d'avance pour votre réponse!
Quentin

2 réponses

Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Il manque une information capitale :
Comment ces variables font-elles pour arriver dans la feuille ?
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Parce que si c'est toi qui les entres en les saisissant au clavier, il n'y a pas de problème :
Tu sautes une ligne quand tu changes de valeur !

Si ce sont des résultats de formules, il faudrait nous communiquer cette formule.

Si c'est le fruit d'une requête avec collecte de données extérieures, il faudrait nous décrire la procédure suivie.

Cordialement.
0
quentin310 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir Raymond,

Il s'agit d'un export Excel d'un logiciel de gestion de stock.

Cordialement,
Quentin
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354 > quentin310 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Alors il faudrait travailler sur les paramètres d'exportation depuis ton logiciel de gestion ...

Sinon il faut conserver ta liste dans une colonne, et écrire une formule dans une autre colonne (ou une autre feuille) qui va insérer une cellule vide ( ="" ) entre deux cellules de données.
0
Maurice
 
Bonjour
tu peux aussi faire une macro

Sub Test()
Nlig = Cells(Rows.Count, 1).End(xlUp).Row
Num = Cells(Nlig, 1).Value
   For L = Nlig To 2 Step -1
      If Num <> Cells(L, 1).Value Then
         Num = Cells(L, 1).Value
         Rows(L + 1).Insert
      End If
   Next
End Sub

test la colonne A

A+
Maurice
0