For lin = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row To 1
Step -1
If Cells(lin, 1) = " " Then Rows(lin).Delete shift:=xlUp
Next lin
Pour remonter de la derniere ligne à la premiere et
teste = Range("E26") = "3 mois") AND Range("A26") = " "
if teste = True then
Range("N26") = "1"
end if
qui me teste 2 conditions sur la ligne et qui retourne1 si les 2 conditions
sont bonnes.
Je voudrais pouvoir tester ces 2 conditions ligne par ligne en remontant.
Merci d'avance.
pour ne pas dire "bonnet d'âne"... allez, ouste, au piquet (de son tipi, oeuf corse) le nordico-catalano-lakota jps
"AV" a écrit dans le message de news: %
Là c'est "bonnet noir" ! ;-) AV
Hervé
Salut ChrisV, Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o) Hervé.
"ChrisV" a écrit dans le message news:
c'est bonnet blanc/blanc bonnet
Heu... fait pas très clean quand même... :-(
Sub zaza() On Error Resume Next Set derC = Cells.Find("*", , , , , xlPrevious) Set preC = Cells.FindNext(derC) If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else If derC.Address <> preC.Address Then MsgBox preC.Address & ":" & derC.Address Else: MsgBox preC.Address End If End If Set derC = Nothing Set preC = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
c'est bonnet blanc/blanc bonnet Effectivement, c'est comme $A:$IV
Hervé.
"AV" a écrit dans le message news:
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est $1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène" étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
AV
Salut ChrisV,
Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o)
Hervé.
"ChrisV" <chrisv@microsoftgroups.org> a écrit dans le message news:
eyD0UeNhFHA.1416@TK2MSFTNGP09.phx.gbl...
c'est bonnet blanc/blanc bonnet
Heu...
fait pas très clean quand même... :-(
Sub zaza()
On Error Resume Next
Set derC = Cells.Find("*", , , , , xlPrevious)
Set preC = Cells.FindNext(derC)
If Err.Number <> 0 Then
MsgBox "Aucune saisie présente !"
Else
If derC.Address <> preC.Address Then
MsgBox preC.Address & ":" & derC.Address
Else: MsgBox preC.Address
End If
End If
Set derC = Nothing
Set preC = Nothing
End Sub
ChrisV
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message de news:
O5zT4ZJhFHA.576@TK2MSFTNGP15.phx.gbl...
c'est bonnet blanc/blanc bonnet
Effectivement, c'est comme $A:$IV
Hervé.
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message news:
OPF5ZkIhFHA.3656@TK2MSFTNGP09.phx.gbl...
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans
lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est
$1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène"
étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
Salut ChrisV, Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o) Hervé.
"ChrisV" a écrit dans le message news:
c'est bonnet blanc/blanc bonnet
Heu... fait pas très clean quand même... :-(
Sub zaza() On Error Resume Next Set derC = Cells.Find("*", , , , , xlPrevious) Set preC = Cells.FindNext(derC) If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else If derC.Address <> preC.Address Then MsgBox preC.Address & ":" & derC.Address Else: MsgBox preC.Address End If End If Set derC = Nothing Set preC = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
c'est bonnet blanc/blanc bonnet Effectivement, c'est comme $A:$IV
Hervé.
"AV" a écrit dans le message news:
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est $1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène" étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
AV
ChrisV
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de scudeurs d'AV et de JP ! ;-)
Ça mérite bien un p'tit effort... et puis... dans le sud, on ne porte jamais de bonnet d'abord...! ;-)
Sub zaza() lgD = Cells.Find("*", [IV65536], , , xlByRows).Row coD = Cells.Find("*", [IV65536], , , xlByColumns).Column lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column Set deP = Cells(lgD, coD) Set fiN = Cells(lgF, coF) MsgBox deP.Address & ":" & fiN.Address Set deP = Nothing Set fiN = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
Salut ChrisV, Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o) Hervé.
"ChrisV" a écrit dans le message news:
c'est bonnet blanc/blanc bonnet
Heu... fait pas très clean quand même... :-(
Sub zaza() On Error Resume Next Set derC = Cells.Find("*", , , , , xlPrevious) Set preC = Cells.FindNext(derC) If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else If derC.Address <> preC.Address Then MsgBox preC.Address & ":" & derC.Address Else: MsgBox preC.Address End If End If Set derC = Nothing Set preC = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
c'est bonnet blanc/blanc bonnet Effectivement, c'est comme $A:$IV
Hervé.
"AV" a écrit dans le message news:
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est $1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène" étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
AV
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de
scudeurs d'AV et de JP ! ;-)
Ça mérite bien un p'tit effort...
et puis...
dans le sud, on ne porte jamais de bonnet d'abord...! ;-)
Sub zaza()
lgD = Cells.Find("*", [IV65536], , , xlByRows).Row
coD = Cells.Find("*", [IV65536], , , xlByColumns).Column
lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row
coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column
Set deP = Cells(lgD, coD)
Set fiN = Cells(lgF, coF)
MsgBox deP.Address & ":" & fiN.Address
Set deP = Nothing
Set fiN = Nothing
End Sub
ChrisV
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message de news:
uHfqLDShFHA.1244@TK2MSFTNGP14.phx.gbl...
Salut ChrisV,
Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o)
Hervé.
"ChrisV" <chrisv@microsoftgroups.org> a écrit dans le message news:
eyD0UeNhFHA.1416@TK2MSFTNGP09.phx.gbl...
c'est bonnet blanc/blanc bonnet
Heu...
fait pas très clean quand même... :-(
Sub zaza()
On Error Resume Next
Set derC = Cells.Find("*", , , , , xlPrevious)
Set preC = Cells.FindNext(derC)
If Err.Number <> 0 Then
MsgBox "Aucune saisie présente !"
Else
If derC.Address <> preC.Address Then
MsgBox preC.Address & ":" & derC.Address
Else: MsgBox preC.Address
End If
End If
Set derC = Nothing
Set preC = Nothing
End Sub
ChrisV
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message de news:
O5zT4ZJhFHA.576@TK2MSFTNGP15.phx.gbl...
c'est bonnet blanc/blanc bonnet
Effectivement, c'est comme $A:$IV
Hervé.
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message news:
OPF5ZkIhFHA.3656@TK2MSFTNGP09.phx.gbl...
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans
lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est
$1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène"
étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
Ça fait du bien de trouver un peu de compréhension face à cette bande de scudeurs d'AV et de JP ! ;-)
Ça mérite bien un p'tit effort... et puis... dans le sud, on ne porte jamais de bonnet d'abord...! ;-)
Sub zaza() lgD = Cells.Find("*", [IV65536], , , xlByRows).Row coD = Cells.Find("*", [IV65536], , , xlByColumns).Column lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column Set deP = Cells(lgD, coD) Set fiN = Cells(lgF, coF) MsgBox deP.Address & ":" & fiN.Address Set deP = Nothing Set fiN = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
Salut ChrisV, Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o) Hervé.
"ChrisV" a écrit dans le message news:
c'est bonnet blanc/blanc bonnet
Heu... fait pas très clean quand même... :-(
Sub zaza() On Error Resume Next Set derC = Cells.Find("*", , , , , xlPrevious) Set preC = Cells.FindNext(derC) If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else If derC.Address <> preC.Address Then MsgBox preC.Address & ":" & derC.Address Else: MsgBox preC.Address End If End If Set derC = Nothing Set preC = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
c'est bonnet blanc/blanc bonnet Effectivement, c'est comme $A:$IV
Hervé.
"AV" a écrit dans le message news:
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est $1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène" étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
AV
ChrisV
Avant que l'on ne me renvoie au piquet ! ;-)
Sub zaza() On Error Resume Next lgD = Cells.Find("*", [IV65536], , , xlByRows).Row coD = Cells.Find("*", [IV65536], , , xlByColumns).Column lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else Set deP = Cells(lgD, coD) Set fiN = Cells(lgF, coF) If deP.Address <> fiN.Address Then MsgBox deP.Address & ":" & fiN.Address Else: MsgBox deP.Address End If End If Set deP = Nothing Set fiN = Nothing End Sub
ChrisV
"ChrisV" a écrit dans le message de news: %23mY$
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de scudeurs d'AV et de JP ! ;-)
Ça mérite bien un p'tit effort... et puis... dans le sud, on ne porte jamais de bonnet d'abord...! ;-)
Sub zaza() lgD = Cells.Find("*", [IV65536], , , xlByRows).Row coD = Cells.Find("*", [IV65536], , , xlByColumns).Column lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column Set deP = Cells(lgD, coD) Set fiN = Cells(lgF, coF) MsgBox deP.Address & ":" & fiN.Address Set deP = Nothing Set fiN = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
Salut ChrisV, Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o) Hervé.
"ChrisV" a écrit dans le message news:
c'est bonnet blanc/blanc bonnet
Heu... fait pas très clean quand même... :-(
Sub zaza() On Error Resume Next Set derC = Cells.Find("*", , , , , xlPrevious) Set preC = Cells.FindNext(derC) If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else If derC.Address <> preC.Address Then MsgBox preC.Address & ":" & derC.Address Else: MsgBox preC.Address End If End If Set derC = Nothing Set preC = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
c'est bonnet blanc/blanc bonnet Effectivement, c'est comme $A:$IV
Hervé.
"AV" a écrit dans le message news:
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est $1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène" étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
AV
Avant que l'on ne me renvoie au piquet ! ;-)
Sub zaza()
On Error Resume Next
lgD = Cells.Find("*", [IV65536], , , xlByRows).Row
coD = Cells.Find("*", [IV65536], , , xlByColumns).Column
lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row
coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column
If Err.Number <> 0 Then
MsgBox "Aucune saisie présente !"
Else
Set deP = Cells(lgD, coD)
Set fiN = Cells(lgF, coF)
If deP.Address <> fiN.Address Then
MsgBox deP.Address & ":" & fiN.Address
Else: MsgBox deP.Address
End If
End If
Set deP = Nothing
Set fiN = Nothing
End Sub
ChrisV
"ChrisV" <chrisv@microsoftgroups.org> a écrit dans le message de news:
%23mY$ZDbhFHA.3448@TK2MSFTNGP12.phx.gbl...
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de
scudeurs d'AV et de JP ! ;-)
Ça mérite bien un p'tit effort...
et puis...
dans le sud, on ne porte jamais de bonnet d'abord...! ;-)
Sub zaza()
lgD = Cells.Find("*", [IV65536], , , xlByRows).Row
coD = Cells.Find("*", [IV65536], , , xlByColumns).Column
lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row
coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column
Set deP = Cells(lgD, coD)
Set fiN = Cells(lgF, coF)
MsgBox deP.Address & ":" & fiN.Address
Set deP = Nothing
Set fiN = Nothing
End Sub
ChrisV
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message de news:
uHfqLDShFHA.1244@TK2MSFTNGP14.phx.gbl...
Salut ChrisV,
Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o)
Hervé.
"ChrisV" <chrisv@microsoftgroups.org> a écrit dans le message news:
eyD0UeNhFHA.1416@TK2MSFTNGP09.phx.gbl...
c'est bonnet blanc/blanc bonnet
Heu...
fait pas très clean quand même... :-(
Sub zaza()
On Error Resume Next
Set derC = Cells.Find("*", , , , , xlPrevious)
Set preC = Cells.FindNext(derC)
If Err.Number <> 0 Then
MsgBox "Aucune saisie présente !"
Else
If derC.Address <> preC.Address Then
MsgBox preC.Address & ":" & derC.Address
Else: MsgBox preC.Address
End If
End If
Set derC = Nothing
Set preC = Nothing
End Sub
ChrisV
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message de news:
O5zT4ZJhFHA.576@TK2MSFTNGP15.phx.gbl...
c'est bonnet blanc/blanc bonnet
Effectivement, c'est comme $A:$IV
Hervé.
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message news:
OPF5ZkIhFHA.3656@TK2MSFTNGP09.phx.gbl...
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans
lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est
$1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène"
étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
Sub zaza() On Error Resume Next lgD = Cells.Find("*", [IV65536], , , xlByRows).Row coD = Cells.Find("*", [IV65536], , , xlByColumns).Column lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else Set deP = Cells(lgD, coD) Set fiN = Cells(lgF, coF) If deP.Address <> fiN.Address Then MsgBox deP.Address & ":" & fiN.Address Else: MsgBox deP.Address End If End If Set deP = Nothing Set fiN = Nothing End Sub
ChrisV
"ChrisV" a écrit dans le message de news: %23mY$
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de scudeurs d'AV et de JP ! ;-)
Ça mérite bien un p'tit effort... et puis... dans le sud, on ne porte jamais de bonnet d'abord...! ;-)
Sub zaza() lgD = Cells.Find("*", [IV65536], , , xlByRows).Row coD = Cells.Find("*", [IV65536], , , xlByColumns).Column lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column Set deP = Cells(lgD, coD) Set fiN = Cells(lgF, coF) MsgBox deP.Address & ":" & fiN.Address Set deP = Nothing Set fiN = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
Salut ChrisV, Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o) Hervé.
"ChrisV" a écrit dans le message news:
c'est bonnet blanc/blanc bonnet
Heu... fait pas très clean quand même... :-(
Sub zaza() On Error Resume Next Set derC = Cells.Find("*", , , , , xlPrevious) Set preC = Cells.FindNext(derC) If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else If derC.Address <> preC.Address Then MsgBox preC.Address & ":" & derC.Address Else: MsgBox preC.Address End If End If Set derC = Nothing Set preC = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
c'est bonnet blanc/blanc bonnet Effectivement, c'est comme $A:$IV
Hervé.
"AV" a écrit dans le message news:
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est $1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène" étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
AV
jps
d'abord, une bande de deux personnes, ce n'est pas une bande surtout lorsque l'une d'elles n'est même pas concernée par l'apostrophe.... jps
"ChrisV" a écrit dans le message de news: %23mY$
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de scudeurs d'AV et de JP ! ;-)
d'abord, une bande de deux personnes, ce n'est pas une bande surtout lorsque
l'une d'elles n'est même pas concernée par l'apostrophe....
jps
"ChrisV" <chrisv@microsoftgroups.org> a écrit dans le message de news:
%23mY$ZDbhFHA.3448@TK2MSFTNGP12.phx.gbl...
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de
scudeurs d'AV et de JP ! ;-)
d'abord, une bande de deux personnes, ce n'est pas une bande surtout lorsque l'une d'elles n'est même pas concernée par l'apostrophe.... jps
"ChrisV" a écrit dans le message de news: %23mY$
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de scudeurs d'AV et de JP ! ;-)
twinley
si je peux mimisser...
merci ChrisV, un petit bijou qui me va très bien !
je jette mon usine à gaz.
à+twinley
ChrisV wrote:
Avant que l'on ne me renvoie au piquet ! ;-)
Sub zaza() On Error Resume Next lgD = Cells.Find("*", [IV65536], , , xlByRows).Row coD = Cells.Find("*", [IV65536], , , xlByColumns).Column lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else Set deP = Cells(lgD, coD) Set fiN = Cells(lgF, coF) If deP.Address <> fiN.Address Then MsgBox deP.Address & ":" & fiN.Address Else: MsgBox deP.Address End If End If Set deP = Nothing Set fiN = Nothing End Sub
ChrisV
"ChrisV" a écrit dans le message de news: %23mY$
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de scudeurs d'AV et de JP ! ;-)
Ça mérite bien un p'tit effort... et puis... dans le sud, on ne porte jamais de bonnet d'abord...! ;-)
Sub zaza() lgD = Cells.Find("*", [IV65536], , , xlByRows).Row coD = Cells.Find("*", [IV65536], , , xlByColumns).Column lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column Set deP = Cells(lgD, coD) Set fiN = Cells(lgF, coF) MsgBox deP.Address & ":" & fiN.Address Set deP = Nothing Set fiN = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
Salut ChrisV, Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o) Hervé.
"ChrisV" a écrit dans le message news:
c'est bonnet blanc/blanc bonnet
Heu... fait pas très clean quand même... :-(
Sub zaza() On Error Resume Next Set derC = Cells.Find("*", , , , , xlPrevious) Set preC = Cells.FindNext(derC) If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else If derC.Address <> preC.Address Then MsgBox preC.Address & ":" & derC.Address Else: MsgBox preC.Address End If End If Set derC = Nothing Set preC = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
c'est bonnet blanc/blanc bonnet
Effectivement, c'est comme $A:$IV Hervé.
"AV" a écrit dans le message news:
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans
lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est
$1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène"
étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
AV
si je peux mimisser...
merci ChrisV, un petit bijou qui me va très bien !
je jette mon usine à gaz.
à+twinley
ChrisV wrote:
Avant que l'on ne me renvoie au piquet ! ;-)
Sub zaza()
On Error Resume Next
lgD = Cells.Find("*", [IV65536], , , xlByRows).Row
coD = Cells.Find("*", [IV65536], , , xlByColumns).Column
lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row
coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column
If Err.Number <> 0 Then
MsgBox "Aucune saisie présente !"
Else
Set deP = Cells(lgD, coD)
Set fiN = Cells(lgF, coF)
If deP.Address <> fiN.Address Then
MsgBox deP.Address & ":" & fiN.Address
Else: MsgBox deP.Address
End If
End If
Set deP = Nothing
Set fiN = Nothing
End Sub
ChrisV
"ChrisV" <chrisv@microsoftgroups.org> a écrit dans le message de news:
%23mY$ZDbhFHA.3448@TK2MSFTNGP12.phx.gbl...
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de
scudeurs d'AV et de JP ! ;-)
Ça mérite bien un p'tit effort...
et puis...
dans le sud, on ne porte jamais de bonnet d'abord...! ;-)
Sub zaza()
lgD = Cells.Find("*", [IV65536], , , xlByRows).Row
coD = Cells.Find("*", [IV65536], , , xlByColumns).Column
lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row
coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column
Set deP = Cells(lgD, coD)
Set fiN = Cells(lgF, coF)
MsgBox deP.Address & ":" & fiN.Address
Set deP = Nothing
Set fiN = Nothing
End Sub
ChrisV
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message de news:
uHfqLDShFHA.1244@TK2MSFTNGP14.phx.gbl...
Salut ChrisV,
Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o)
Hervé.
"ChrisV" <chrisv@microsoftgroups.org> a écrit dans le message news:
eyD0UeNhFHA.1416@TK2MSFTNGP09.phx.gbl...
c'est bonnet blanc/blanc bonnet
Heu...
fait pas très clean quand même... :-(
Sub zaza()
On Error Resume Next
Set derC = Cells.Find("*", , , , , xlPrevious)
Set preC = Cells.FindNext(derC)
If Err.Number <> 0 Then
MsgBox "Aucune saisie présente !"
Else
If derC.Address <> preC.Address Then
MsgBox preC.Address & ":" & derC.Address
Else: MsgBox preC.Address
End If
End If
Set derC = Nothing
Set preC = Nothing
End Sub
ChrisV
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message de news:
O5zT4ZJhFHA.576@TK2MSFTNGP15.phx.gbl...
c'est bonnet blanc/blanc bonnet
Effectivement, c'est comme $A:$IV
Hervé.
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message news:
OPF5ZkIhFHA.3656@TK2MSFTNGP09.phx.gbl...
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans
lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est
$1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène"
étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
merci ChrisV, un petit bijou qui me va très bien !
je jette mon usine à gaz.
à+twinley
ChrisV wrote:
Avant que l'on ne me renvoie au piquet ! ;-)
Sub zaza() On Error Resume Next lgD = Cells.Find("*", [IV65536], , , xlByRows).Row coD = Cells.Find("*", [IV65536], , , xlByColumns).Column lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else Set deP = Cells(lgD, coD) Set fiN = Cells(lgF, coF) If deP.Address <> fiN.Address Then MsgBox deP.Address & ":" & fiN.Address Else: MsgBox deP.Address End If End If Set deP = Nothing Set fiN = Nothing End Sub
ChrisV
"ChrisV" a écrit dans le message de news: %23mY$
Ahhhh... merci Hervé,
Ça fait du bien de trouver un peu de compréhension face à cette bande de scudeurs d'AV et de JP ! ;-)
Ça mérite bien un p'tit effort... et puis... dans le sud, on ne porte jamais de bonnet d'abord...! ;-)
Sub zaza() lgD = Cells.Find("*", [IV65536], , , xlByRows).Row coD = Cells.Find("*", [IV65536], , , xlByColumns).Column lgF = Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row coF = Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column Set deP = Cells(lgD, coD) Set fiN = Cells(lgF, coF) MsgBox deP.Address & ":" & fiN.Address Set deP = Nothing Set fiN = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
Salut ChrisV, Heu... vu l'heure du post, je mets ça sur le compte de la fatigue. ;o) Hervé.
"ChrisV" a écrit dans le message news:
c'est bonnet blanc/blanc bonnet
Heu... fait pas très clean quand même... :-(
Sub zaza() On Error Resume Next Set derC = Cells.Find("*", , , , , xlPrevious) Set preC = Cells.FindNext(derC) If Err.Number <> 0 Then MsgBox "Aucune saisie présente !" Else If derC.Address <> preC.Address Then MsgBox preC.Address & ":" & derC.Address Else: MsgBox preC.Address End If End If Set derC = Nothing Set preC = Nothing End Sub
ChrisV
"Hervé" a écrit dans le message de news:
c'est bonnet blanc/blanc bonnet
Effectivement, c'est comme $A:$IV Hervé.
"AV" a écrit dans le message news:
J'ai testé avec valeur en A1 et en IV65536 et le retour est sans
lettre
de
colonne ? ne devrait-il pas être $A$1:$IV$65536 ? alors qu'il est
$1:$65536
??? bizarre
Exact, j'avais constaté (mais j'ai pas de réponse) ce "phénomène"
étrange
mais
bon ...$A$1:$IV$65536 ou $1:$65536 c'est bonnet blanc/blanc bonnet
AV
AV
Pffff... C'est quoi ce truc par rapport à ce qui a déjà été publié dans ce fil ? Repfff.... c'est pas parceque t'as ajouté une louche de Set et une pincée de Msgbox pour impressionner le passant qui passe que... Re...re...pfff
AV
Pffff... C'est quoi ce truc par rapport à ce qui a déjà été publié dans ce fil ?
Repfff.... c'est pas parceque t'as ajouté une louche de Set et une pincée de
Msgbox pour impressionner le passant qui passe que...
Re...re...pfff
Pffff... C'est quoi ce truc par rapport à ce qui a déjà été publié dans ce fil ? Repfff.... c'est pas parceque t'as ajouté une louche de Set et une pincée de Msgbox pour impressionner le passant qui passe que... Re...re...pfff
AV
AV
d'abord, une bande de deux personnes, ce n'est pas une bande
Même Sarko considère que c'est à partir de 4 qui stationnent en bas de l'immeuble que...
AV
d'abord, une bande de deux personnes, ce n'est pas une bande
Même Sarko considère que c'est à partir de 4 qui stationnent en bas de
l'immeuble que...