OVH Cloud OVH Cloud

sous EXCEL

2 réponses
Avatar
Bernard_P
Bonjour,

je cherche le code pour tester les cellules de la colonne B:
si cellule vide alors je prends le contenu de la cellule A de la même
num_ligne trouvèe que je concatène avec le contenu de la celulle Z de la
ligne = (num_ligne trouvèe)-1
ensuite je delete le num_ligne trouvèe (parce qu'elle est vide)

cela paraît simple mais en fait, pour moi c'est compliqué!

je suis à votre écoute

merci pour vos infos

2 réponses

Avatar
papou
Bonjour
ensuite je delete le num_ligne trouvèe (parce qu'elle est vide)
Mais non ! où alors je n'ai pas tout compris !

Sur quelle ligne a lieu la concaténation de A et Z ?
Cordialement
Pascal

"Bernard_P" a écrit dans le message de
news:d1ejnq$
Bonjour,

je cherche le code pour tester les cellules de la colonne B:
si cellule vide alors je prends le contenu de la cellule A de la même
num_ligne trouvèe que je concatène avec le contenu de la celulle Z de la
ligne = (num_ligne trouvèe)-1
ensuite je delete le num_ligne trouvèe (parce qu'elle est vide)

cela paraît simple mais en fait, pour moi c'est compliqué!

je suis à votre écoute

merci pour vos infos




Avatar
Bernard_P
sur la ligne du dessus
ligne 125 cellule z ,je concatène le contenu de z avec celui de a mais de la
ligne 126 et ensuite je supprime la ligne 126 qui ne me sert plus à rien

j'ai testé :
Sub NombreDeLignes()
Nblignes = Cells.SpecialCells(xlCellTypeLastCell).Row
MsgBox Nblignes
Cells(2, 27).Resize(Nblignes).FillDown
End Sub

avec la recopie incrémentèe de la cellule qui contient cette formule sur la
ligne 2 =SI(B3="";Z2&A3;SI(Z2="";"";Z2))

je n'arrive pas à supprimer la ligne qui suit et qui ne me sert plus à rien
? (en testant la cellule n°26)
Sub DétruireLigne()
derniereLigne = ActiveSheet.UsedRange.Rows.Count
Application.ScreenUpdating = False
For r = derniereLigne To 1 Step -1
If Cells(r, 30) = "" Then Rows(r).Delete
Next r
End Sub


"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message news:

Bonjour
ensuite je delete le num_ligne trouvèe (parce qu'elle est vide)
Mais non ! où alors je n'ai pas tout compris !

Sur quelle ligne a lieu la concaténation de A et Z ?
Cordialement
Pascal

"Bernard_P" a écrit dans le message de
news:d1ejnq$
Bonjour,

je cherche le code pour tester les cellules de la colonne B:
si cellule vide alors je prends le contenu de la cellule A de la même
num_ligne trouvèe que je concatène avec le contenu de la celulle Z de la
ligne = (num_ligne trouvèe)-1
ensuite je delete le num_ligne trouvèe (parce qu'elle est vide)

cela paraît simple mais en fait, pour moi c'est compliqué!

je suis à votre écoute

merci pour vos infos