Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'au x auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'au x auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'au x auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir,
Un exemple tout juste testé [n'est-ce pas Jean-Paul ? :o) ]
Sub test()
lx = [A:IV].Find("*", [A:IV].Item(1), , , , xlPrevious).Row
For r = lx To 1 Step -1
With Intersect(Range("A1:Z1").EntireColumn, Range("A" & r).EntireRow)
If .Cells.Count = Application.CountBlank(.Cells) Then
.EntireRow.Delete shift:=xlUp
End If
End With
Next r
End Sub
@+
FxMBonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir,
Un exemple tout juste testé [n'est-ce pas Jean-Paul ? :o) ]
Sub test()
lx = [A:IV].Find("*", [A:IV].Item(1), , , , xlPrevious).Row
For r = lx To 1 Step -1
With Intersect(Range("A1:Z1").EntireColumn, Range("A" & r).EntireRow)
If .Cells.Count = Application.CountBlank(.Cells) Then
.EntireRow.Delete shift:=xlUp
End If
End With
Next r
End Sub
@+
FxM
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir,
Un exemple tout juste testé [n'est-ce pas Jean-Paul ? :o) ]
Sub test()
lx = [A:IV].Find("*", [A:IV].Item(1), , , , xlPrevious).Row
For r = lx To 1 Step -1
With Intersect(Range("A1:Z1").EntireColumn, Range("A" & r).EntireRow)
If .Cells.Count = Application.CountBlank(.Cells) Then
.EntireRow.Delete shift:=xlUp
End If
End With
Next r
End Sub
@+
FxMBonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir,
Un exemple tout juste testé [n'est-ce pas Jean-Paul ? :o) ]
Sub test()
lx = [A:IV].Find("*", [A:IV].Item(1), , , , xlPrevious).Row
For r = lx To 1 Step -1
With Intersect(Range("A1:Z1").EntireColumn, Range("A" & r).EntireRow)
If .Cells.Count = Application.CountBlank(.Cells) Then
.EntireRow.Delete shift:=xlUp
End If
End With
Next r
End Sub
@+
FxMBonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir,
Un exemple tout juste testé [n'est-ce pas Jean-Paul ? :o) ]
Sub test()
lx = [A:IV].Find("*", [A:IV].Item(1), , , , xlPrevious).Row
For r = lx To 1 Step -1
With Intersect(Range("A1:Z1").EntireColumn, Range("A" & r).EntireRow)
If .Cells.Count = Application.CountBlank(.Cells) Then
.EntireRow.Delete shift:=xlUp
End If
End With
Next r
End Sub
@+
FxM
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
Bonsoir,
Un exemple tout juste testé [n'est-ce pas Jean-Paul ? :o) ]
Sub test()
lx = [A:IV].Find("*", [A:IV].Item(1), , , , xlPrevious).Row
For r = lx To 1 Step -1
With Intersect(Range("A1:Z1").EntireColumn, Range("A" & r).EntireRow)
If .Cells.Count = Application.CountBlank(.Cells) Then
.EntireRow.Delete shift:=xlUp
End If
End With
Next r
End Sub
@+
FxMBonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
comme je sais pas si vous voyez les réponses faite à JB je renvoie le
message
bonjour à vous
merci des reponses et bien qu'elles ne satifassent pas totallement mon
besoin je ne dirais pas que noir c'est noir
en fait l' exemple que vous me suggerrez n'efface que les lignes dans
lesquelles il n'y a rien
et moi je veux pouvoir selectionner une serie de colonnes successives (
celles à imprimer)
j'ai donc une inputbox dans laquelle je rentre le nombre de colonnes à
imprimer
et je ne veux supprimer que lignes entièrement vides sur cette plage depuis
la fin de l'onglet
donc mon pb c'est de parametrer mon effaceur en fonction du mombre de
colonnes à imprimer
et aussi bien dans l' exemple de JB que dans celui de FxM (qui marche mais
que je n'ai pas compris)
je ne vois pas ou parametrer
Ne me quittes pas
il faut oublier
oublier le temps des malendus
et le temps perdu à savoir pourquoi
( d' un autre JB si j'ose )
"FxM" a écrit dans le message de
news:e9lO$z$Bonsoir,
Un exemple tout juste testé [n'est-ce pas Jean-Paul ? :o) ]
Sub test()
lx = [A:IV].Find("*", [A:IV].Item(1), , , , xlPrevious).Row
For r = lx To 1 Step -1
With Intersect(Range("A1:Z1").EntireColumn, Range("A" & r).EntireRow)
If .Cells.Count = Application.CountBlank(.Cells) Then
.EntireRow.Delete shift:=xlUp
End If
End With
Next r
End Sub
@+
FxMBonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteursd'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
comme je sais pas si vous voyez les réponses faite à JB je renvoie le
message
bonjour à vous
merci des reponses et bien qu'elles ne satifassent pas totallement mon
besoin je ne dirais pas que noir c'est noir
en fait l' exemple que vous me suggerrez n'efface que les lignes dans
lesquelles il n'y a rien
et moi je veux pouvoir selectionner une serie de colonnes successives (
celles à imprimer)
j'ai donc une inputbox dans laquelle je rentre le nombre de colonnes à
imprimer
et je ne veux supprimer que lignes entièrement vides sur cette plage depuis
la fin de l'onglet
donc mon pb c'est de parametrer mon effaceur en fonction du mombre de
colonnes à imprimer
et aussi bien dans l' exemple de JB que dans celui de FxM (qui marche mais
que je n'ai pas compris)
je ne vois pas ou parametrer
Ne me quittes pas
il faut oublier
oublier le temps des malendus
et le temps perdu à savoir pourquoi
( d' un autre JB si j'ose )
"FxM" <nullos@greuchmeu.ici> a écrit dans le message de
news:e9lO$z$vGHA.1272@TK2MSFTNGP05.phx.gbl...
Bonsoir,
Un exemple tout juste testé [n'est-ce pas Jean-Paul ? :o) ]
Sub test()
lx = [A:IV].Find("*", [A:IV].Item(1), , , , xlPrevious).Row
For r = lx To 1 Step -1
With Intersect(Range("A1:Z1").EntireColumn, Range("A" & r).EntireRow)
If .Cells.Count = Application.CountBlank(.Cells) Then
.EntireRow.Delete shift:=xlUp
End If
End With
Next r
End Sub
@+
FxM
Bonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteurs
d'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide
comme je sais pas si vous voyez les réponses faite à JB je renvoie le
message
bonjour à vous
merci des reponses et bien qu'elles ne satifassent pas totallement mon
besoin je ne dirais pas que noir c'est noir
en fait l' exemple que vous me suggerrez n'efface que les lignes dans
lesquelles il n'y a rien
et moi je veux pouvoir selectionner une serie de colonnes successives (
celles à imprimer)
j'ai donc une inputbox dans laquelle je rentre le nombre de colonnes à
imprimer
et je ne veux supprimer que lignes entièrement vides sur cette plage depuis
la fin de l'onglet
donc mon pb c'est de parametrer mon effaceur en fonction du mombre de
colonnes à imprimer
et aussi bien dans l' exemple de JB que dans celui de FxM (qui marche mais
que je n'ai pas compris)
je ne vois pas ou parametrer
Ne me quittes pas
il faut oublier
oublier le temps des malendus
et le temps perdu à savoir pourquoi
( d' un autre JB si j'ose )
"FxM" a écrit dans le message de
news:e9lO$z$Bonsoir,
Un exemple tout juste testé [n'est-ce pas Jean-Paul ? :o) ]
Sub test()
lx = [A:IV].Find("*", [A:IV].Item(1), , , , xlPrevious).Row
For r = lx To 1 Step -1
With Intersect(Range("A1:Z1").EntireColumn, Range("A" & r).EntireRow)
If .Cells.Count = Application.CountBlank(.Cells) Then
.EntireRow.Delete shift:=xlUp
End If
End With
Next r
End Sub
@+
FxMBonsoir et merci à celles et à ceux qui nous répondent, ainsi qu'aux
auteursd'exemples
qui nous facilitent la vie (et rallongent nos nuits)
sous excel 97 avec VBA
je cherche à supprimer les lignes "vides" des pages que je vais imprimer
j'ai determiné le nombre de colonnes à imprimer et je veux uniquement
effacer les lignes
dans lesquelles il n'y rien dans les colonnes selectionnées
le nombre de colonnes est stocké dans une variable
mais lorsque j'ai voulu utiliser une formule du genre
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If IsEmpty(Range("r: nb_col_a_imp")) Then Rows(r).Delete
Next r
err 1004
la methode range de l'objet global à echoué
et sur aide la rubrique n'existe pas
si je convertit la variable en texte c'est pareil
txtnbcol = Chr(nb_col_a_imp + 64)
une idée luxmineuse ???
merci de votre aide