OVH Cloud OVH Cloud

Supprimer lignes

13 réponses
Avatar
Didier
Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de la
première cellule vide de la colonne B.
Merci à tous

10 réponses

1 2
Avatar
FxM
Bonsoir,

Quelque chose comme (à mettre sur une seule ligne, non testé) :
range("B" & Range("B65536").End(xlUp).Row+1) & ":B65536").EntireRow
.Delete

@+
FxM


Didier wrote:

Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de la
première cellule vide de la colonne B.
Merci à tous




Avatar
Didier
Merci FxM, mais j'ai du mal à la faire fonctionner !

"Didier" a écrit dans le message de news:
#
Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de
la

première cellule vide de la colonne B.
Merci à tous




Avatar
sabatier
m'étonne pas, didier, l'a oublié la variable, je crois bien, le FxM...
c'est de ta faute aussi : si tu avais mis un "s" à "ligne", l'aurait
mieux lu l'acrobate de service...
jps

Didier a écrit:
Merci FxM, mais j'ai du mal à la faire fonctionner !

"Didier" a écrit dans le message de news:
#

Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de


la

première cellule vide de la colonne B.
Merci à tous









Avatar
michdenis
Bonjour Didier,

Essaie ceci :


Sub SupprimerPreLigneVideEtPlus()

Dim preligvide as long

With Worksheets("Feuil1")
preligvide = .Range("B1").End(xlDown)(2).Row
.Range(.Range("B" & preligvide), Range("b" _
& .Range("B65536").End(xlUp).Row)).EntireRow.Delete (xlUp)
End With

End Sub


Salutations!




"Didier" a écrit dans le message de news:%
Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de la
première cellule vide de la colonne B.
Merci à tous
Avatar
sabatier
c ben keske je disions...
merci michel!!!
jps

michdenis a écrit:
Bonjour Didier,

Essaie ceci :


Sub SupprimerPreLigneVideEtPlus()

Dim preligvide as long

With Worksheets("Feuil1")
preligvide = .Range("B1").End(xlDown)(2).Row
.Range(.Range("B" & preligvide), Range("b" _
& .Range("B65536").End(xlUp).Row)).EntireRow.Delete (xlUp)
End With

End Sub


Salutations!




"Didier" a écrit dans le message de news:%
Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de la
première cellule vide de la colonne B.
Merci à tous





Avatar
Didier
Merci, je teste .
"michdenis" a écrit dans le message de news:
#
Bonjour Didier,

Essaie ceci :


Sub SupprimerPreLigneVideEtPlus()

Dim preligvide as long

With Worksheets("Feuil1")
preligvide = .Range("B1").End(xlDown)(2).Row
.Range(.Range("B" & preligvide), Range("b" _
& .Range("B65536").End(xlUp).Row)).EntireRow.Delete (xlUp)
End With

End Sub


Salutations!




"Didier" a écrit dans le message de
news:%

Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de
la

première cellule vide de la colonne B.
Merci à tous





Avatar
sabatier
lol lol lol...
ce serait trop beau, denis, car ce serait bien la première macro que
j'aie réussi à faire tourner....
jps

michdenis a écrit:
Pas de problème JPS...


Dis, tu veux bien me dire comme tu fais pour distribuer tous ces messages de Microsoft ?

Le gag a assez duré...Tu peux arrêter ta macro !

;-)


Salutations!



"sabatier" a écrit dans le message de news:
c ben keske je disions...
merci michel!!!
jps

michdenis a écrit:

Bonjour Didier,

Essaie ceci :


Sub SupprimerPreLigneVideEtPlus()

Dim preligvide as long

With Worksheets("Feuil1")
preligvide = .Range("B1").End(xlDown)(2).Row
.Range(.Range("B" & preligvide), Range("b" _
& .Range("B65536").End(xlUp).Row)).EntireRow.Delete (xlUp)
End With

End Sub


Salutations!




"Didier" a écrit dans le message de news:%
Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de la
première cellule vide de la colonne B.
Merci à tous










Avatar
sabatier
et puis, la paternité des HS, passe encore, n'en déplaise à l'infâme
pierre CFI (Charlot Fada...pour le "I", je n'ai rien trouvé...si vous
avez une idée, je suis preneur) mais pour les virus, là je jure en
crachant parterre que je n'y suis pour rien (bilou lui-même m'en a
d'ailleurs dédouané en m'envoyant depuis avant hier deux bonnes
centaines de messages quasiment signés de sa main...
jps

michdenis a écrit:
Pas de problème JPS...


Dis, tu veux bien me dire comme tu fais pour distribuer tous ces messages de Microsoft ?

Le gag a assez duré...Tu peux arrêter ta macro !

;-)


Salutations!



"sabatier" a écrit dans le message de news:
c ben keske je disions...
merci michel!!!
jps

michdenis a écrit:

Bonjour Didier,

Essaie ceci :


Sub SupprimerPreLigneVideEtPlus()

Dim preligvide as long

With Worksheets("Feuil1")
preligvide = .Range("B1").End(xlDown)(2).Row
.Range(.Range("B" & preligvide), Range("b" _
& .Range("B65536").End(xlUp).Row)).EntireRow.Delete (xlUp)
End With

End Sub


Salutations!




"Didier" a écrit dans le message de news:%
Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de la
première cellule vide de la colonne B.
Merci à tous










--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci


Avatar
FxM
En testant, ca ne m'étonne guère ;o( Deux erreurs :
- enlever la parenthèse après +1
- un seul point avant delete

Sub test()
Range("B" & Range("B65536").End(xlUp).Row + 1 & _
":B65536").EntireRow.Delete
End Sub

Tu as bien fait de ne pas écouter JPS car la variable y est, c'est le
range().end().row

@+
FxM




Didier wrote:
Merci FxM, mais j'ai du mal à la faire fonctionner !

"Didier" a écrit dans le message de news:
#

Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de


la

première cellule vide de la colonne B.
Merci à tous









Avatar
sabatier
et pourquoi alors que le michdenis, il en a mis une de variable lui?
hein pourquoi? crévinzou, pas un qui fait pareil sur ce crisse de
forum...c'est comme si nous on faisait du vin un coup avec des raisins,
un coup avec des cacahuètes et un coup avec des FxM...
jps

FxM a écrit:

Tu as bien fait de ne pas écouter JPS car la variable y est, c'est le
range().end().row

@+
FxM




Didier wrote:

Merci FxM, mais j'ai du mal à la faire fonctionner !

"Didier" a écrit dans le message de news:
#

Bonsoir,
Je cherche une macro qui me supprime les ligne d'une feuille à partir de



la

première cellule vide de la colonne B.
Merci à tous











--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci



1 2