Saut de ligne intelligent

Fermé
quentin310 Messages postés 10 Date d'inscription mardi 13 janvier 2015 Statut Membre Dernière intervention 22 septembre 2015 - 13 janv. 2015 à 23:07
 Maurice - 14 janv. 2015 à 11:07
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 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 17 204
13 janv. 2015 à 23:10
Il manque une information capitale :
Comment ces variables font-elles pour arriver dans la feuille ?
0
Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 17 204
Modifié par Raymond PENTIER le 13/01/2015 à 23:14
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 mardi 13 janvier 2015 Statut Membre Dernière intervention 22 septembre 2015
13 janv. 2015 à 23:19
Bonsoir Raymond,

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

Cordialement,
Quentin
0
Raymond PENTIER Messages postés 58678 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 17 204 > quentin310 Messages postés 10 Date d'inscription mardi 13 janvier 2015 Statut Membre Dernière intervention 22 septembre 2015
13 janv. 2015 à 23:49
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
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