Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule vide dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule vide dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule vide dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule vide
dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!
Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule vide
dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule vide
dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
ca marche nickel, merci
j'ai juste rajouté une condition en fin de ligne pour ne pas qu'il cherche
jusqu'à la dernière ligne et bug
While (ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)) And
ActiveCell.Row < 100
sans oublier les parenthèse après le While et avant le AND (m'a fallu
quand meme 30min pour m'apercevoir que c'etait ca qui plantait le code ^^)
voila voila
merci encore
JR
"FFO" a écrit dans le message de news:Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule vide
dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
ca marche nickel, merci
j'ai juste rajouté une condition en fin de ligne pour ne pas qu'il cherche
jusqu'à la dernière ligne et bug
While (ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)) And
ActiveCell.Row < 100
sans oublier les parenthèse après le While et avant le AND (m'a fallu
quand meme 30min pour m'apercevoir que c'etait ca qui plantait le code ^^)
voila voila
merci encore
JR
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
31FDFF90-9716-43C0-9BE3-0B03B06CA9CC@microsoft.com...
Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!
Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule vide
dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
ca marche nickel, merci
j'ai juste rajouté une condition en fin de ligne pour ne pas qu'il cherche
jusqu'à la dernière ligne et bug
While (ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)) And
ActiveCell.Row < 100
sans oublier les parenthèse après le While et avant le AND (m'a fallu
quand meme 30min pour m'apercevoir que c'etait ca qui plantait le code ^^)
voila voila
merci encore
JR
"FFO" a écrit dans le message de news:Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule vide
dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
Une petie question encore,
les cellules A1 et B1 sont fusionnées, de ce fait quand je fais une
recherche de cellule vide sur la colonne B (avec columns(2 ou
"B:B").Activate) le curseur "retombe" dans la colonne A (si j'utilise
columns(2 ou "B:B").Select, ça selectionne la colonne A).
Le seule "moyen" temporaire que j'ai trouvé c'est de reseparer les 2
cellules mais bon, mon texte de titre n'est plus centré :(
comment faire ?
JR
"Joachim Ruegsegger" a écrit dans le message de
news: %ca marche nickel, merci
j'ai juste rajouté une condition en fin de ligne pour ne pas qu'il
cherche
jusqu'à la dernière ligne et bug
While (ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)) And
ActiveCell.Row < 100
sans oublier les parenthèse après le While et avant le AND (m'a fallu
quand meme 30min pour m'apercevoir que c'etait ca qui plantait le code
^^)
voila voila
merci encore
JR
"FFO" a écrit dans le message de news:Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule
vide
dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule
qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
Une petie question encore,
les cellules A1 et B1 sont fusionnées, de ce fait quand je fais une
recherche de cellule vide sur la colonne B (avec columns(2 ou
"B:B").Activate) le curseur "retombe" dans la colonne A (si j'utilise
columns(2 ou "B:B").Select, ça selectionne la colonne A).
Le seule "moyen" temporaire que j'ai trouvé c'est de reseparer les 2
cellules mais bon, mon texte de titre n'est plus centré :(
comment faire ?
JR
"Joachim Ruegsegger" <jruegsegger@daril-sa.com> a écrit dans le message de
news: %231eBA76mHHA.668@TK2MSFTNGP05.phx.gbl...
ca marche nickel, merci
j'ai juste rajouté une condition en fin de ligne pour ne pas qu'il
cherche
jusqu'à la dernière ligne et bug
While (ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)) And
ActiveCell.Row < 100
sans oublier les parenthèse après le While et avant le AND (m'a fallu
quand meme 30min pour m'apercevoir que c'etait ca qui plantait le code
^^)
voila voila
merci encore
JR
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
31FDFF90-9716-43C0-9BE3-0B03B06CA9CC@microsoft.com...
Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!
Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule
vide
dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule
qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
Une petie question encore,
les cellules A1 et B1 sont fusionnées, de ce fait quand je fais une
recherche de cellule vide sur la colonne B (avec columns(2 ou
"B:B").Activate) le curseur "retombe" dans la colonne A (si j'utilise
columns(2 ou "B:B").Select, ça selectionne la colonne A).
Le seule "moyen" temporaire que j'ai trouvé c'est de reseparer les 2
cellules mais bon, mon texte de titre n'est plus centré :(
comment faire ?
JR
"Joachim Ruegsegger" a écrit dans le message de
news: %ca marche nickel, merci
j'ai juste rajouté une condition en fin de ligne pour ne pas qu'il
cherche
jusqu'à la dernière ligne et bug
While (ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)) And
ActiveCell.Row < 100
sans oublier les parenthèse après le While et avant le AND (m'a fallu
quand meme 30min pour m'apercevoir que c'etait ca qui plantait le code
^^)
voila voila
merci encore
JR
"FFO" a écrit dans le message de news:Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule
vide
dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule
qui
contient une valeur numérique (j'ai cru que je tenais le bon bout avec
IsNumeric pourtant...) ?
Merci
JR
Salut
ne pas prendre fusionné,
mais alignement "centrer sur plusieurs colonnes" évite bien souvent de se
retrouver dans la "merge" ! ;-)
a+
rural thierry
"Joachim Ruegsegger" a écrit dans le message de
news:Une petie question encore,
les cellules A1 et B1 sont fusionnées, de ce fait quand je fais une
recherche de cellule vide sur la colonne B (avec columns(2 ou
"B:B").Activate) le curseur "retombe" dans la colonne A (si j'utilise
columns(2 ou "B:B").Select, ça selectionne la colonne A).
Le seule "moyen" temporaire que j'ai trouvé c'est de reseparer les 2
cellules mais bon, mon texte de titre n'est plus centré :(
comment faire ?
JR
"Joachim Ruegsegger" a écrit dans le message
de
news: %ca marche nickel, merci
j'ai juste rajouté une condition en fin de ligne pour ne pas qu'il
cherchejusqu'à la dernière ligne et bug
While (ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)) And
ActiveCell.Row < 100
sans oublier les parenthèse après le While et avant le AND (m'a fallu
quand meme 30min pour m'apercevoir que c'etait ca qui plantait le code
^^)
voila voila
merci encore
JR
"FFO" a écrit dans le message de news:Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule
videdans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule
quicontient une valeur numérique (j'ai cru que je tenais le bon bout
avec
IsNumeric pourtant...) ?
Merci
JR
Salut
ne pas prendre fusionné,
mais alignement "centrer sur plusieurs colonnes" évite bien souvent de se
retrouver dans la "merge" ! ;-)
a+
rural thierry
"Joachim Ruegsegger" <jruegsegger@daril-sa.com> a écrit dans le message de
news:unahLh7mHHA.3704@TK2MSFTNGP02.phx.gbl...
Une petie question encore,
les cellules A1 et B1 sont fusionnées, de ce fait quand je fais une
recherche de cellule vide sur la colonne B (avec columns(2 ou
"B:B").Activate) le curseur "retombe" dans la colonne A (si j'utilise
columns(2 ou "B:B").Select, ça selectionne la colonne A).
Le seule "moyen" temporaire que j'ai trouvé c'est de reseparer les 2
cellules mais bon, mon texte de titre n'est plus centré :(
comment faire ?
JR
"Joachim Ruegsegger" <jruegsegger@daril-sa.com> a écrit dans le message
de
news: %231eBA76mHHA.668@TK2MSFTNGP05.phx.gbl...
ca marche nickel, merci
j'ai juste rajouté une condition en fin de ligne pour ne pas qu'il
cherche
jusqu'à la dernière ligne et bug
While (ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)) And
ActiveCell.Row < 100
sans oublier les parenthèse après le While et avant le AND (m'a fallu
quand meme 30min pour m'apercevoir que c'etait ca qui plantait le code
^^)
voila voila
merci encore
JR
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
31FDFF90-9716-43C0-9BE3-0B03B06CA9CC@microsoft.com...
Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!
Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule
vide
dans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule
qui
contient une valeur numérique (j'ai cru que je tenais le bon bout
avec
IsNumeric pourtant...) ?
Merci
JR
Salut
ne pas prendre fusionné,
mais alignement "centrer sur plusieurs colonnes" évite bien souvent de se
retrouver dans la "merge" ! ;-)
a+
rural thierry
"Joachim Ruegsegger" a écrit dans le message de
news:Une petie question encore,
les cellules A1 et B1 sont fusionnées, de ce fait quand je fais une
recherche de cellule vide sur la colonne B (avec columns(2 ou
"B:B").Activate) le curseur "retombe" dans la colonne A (si j'utilise
columns(2 ou "B:B").Select, ça selectionne la colonne A).
Le seule "moyen" temporaire que j'ai trouvé c'est de reseparer les 2
cellules mais bon, mon texte de titre n'est plus centré :(
comment faire ?
JR
"Joachim Ruegsegger" a écrit dans le message
de
news: %ca marche nickel, merci
j'ai juste rajouté une condition en fin de ligne pour ne pas qu'il
cherchejusqu'à la dernière ligne et bug
While (ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)) And
ActiveCell.Row < 100
sans oublier les parenthèse après le While et avant le AND (m'a fallu
quand meme 30min pour m'apercevoir que c'etait ca qui plantait le code
^^)
voila voila
merci encore
JR
"FFO" a écrit dans le message de news:Salut à toi
Remplace la ligne :
While Not IsNumeric(ActiveCell.Value)
par
While ActiveCell = "" Or Not IsNumeric(ActiveCell.Value)
Celà devrait faire
Dis moi !!!Bonjour,
J'ai recupéré ce petit bout de code qui trouve la première cellule
videdans
la colonne A.
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsEmpty(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
A une autre de place de mon programme, je dois trouver la première
cellule
contenant une valeur numerique, j'ai modifié comme ceci :
Columns(1).Activate
En_Colonne = ActiveCell.Column
En_Ligne = ActiveCell.Row + 1
While Not IsNumeric(ActiveCell.Value)
Cells(En_Ligne, En_Colonne).Activate
En_Ligne = En_Ligne + 1
Wend
With ActiveCell
ActiveCell.Activate
ActiveCell.Select
End With
Malheureusement, il s'arrete sur une cellule où il n'y a rien dedans,
comment faire pour qu'il continu et s'arrete sur la première cellule
quicontient une valeur numérique (j'ai cru que je tenais le bon bout
avec
IsNumeric pourtant...) ?
Merci
JR