Tu peux essayer plusieurs solutions : si tu as défini un nom pour une zone et Si c'est par rapport à une cellule recherchée Set titre_Prov = Cells.Find(What:="CompagnieProv", After:¬tiveCell, LookIn:=xlFormulas, LookAt _ :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False) Set debit = Range(titre_Prov, titre_Prov.End(xlDown)) ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,Debit)"
ou finalement peut être simplement ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[2]C:R[" & Ligne & "]C)"
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Pour me joindre : http://cerbermail.com/?V8r2o1YHl4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
G. L@rumeur <sugere~KillPub~@online.fr> que je salut a écrit dans
ubSBb$5aFHA.1044@TK2MSFTNGP10.phx.gbl
Tu peux essayer plusieurs solutions :
si tu as défini un nom pour une zone
et Si c'est par rapport à une cellule recherchée
Set titre_Prov = Cells.Find(What:="CompagnieProv", After:¬tiveCell,
LookIn:=xlFormulas, LookAt _
:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext,
MatchCase:= _
False)
Set debit = Range(titre_Prov, titre_Prov.End(xlDown))
ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,Debit)"
ou finalement peut être simplement
ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[2]C:R[" & Ligne & "]C)"
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tu peux essayer plusieurs solutions : si tu as défini un nom pour une zone et Si c'est par rapport à une cellule recherchée Set titre_Prov = Cells.Find(What:="CompagnieProv", After:¬tiveCell, LookIn:=xlFormulas, LookAt _ :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False) Set debit = Range(titre_Prov, titre_Prov.End(xlDown)) ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,Debit)"
ou finalement peut être simplement ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[2]C:R[" & Ligne & "]C)"
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Pour me joindre : http://cerbermail.com/?V8r2o1YHl4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
G. L
Bonjour "Oliv' " Merci beaucoup ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[2]C:R[" & Ligne & "]C)" fonctionne parfaitement. Je n'avais pas tout essayé ! ( il manquait le 2 ème &) L'idée de nommer la zone est enregistrée ;) Cordialement Gérard
"Oliv'" <(supprimerceci) a écrit dans le message de news:ey2IX8$
G. <sugere~KillPub~@online.fr> que je salut a écrit dans ubSBb$
Tu peux essayer plusieurs solutions : si tu as défini un nom pour une zone et Si c'est par rapport à une cellule recherchée Set titre_Prov = Cells.Find(What:="CompagnieProv", After:¬tiveCell, LookIn:=xlFormulas, LookAt _ :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False) Set debit = Range(titre_Prov, titre_Prov.End(xlDown)) ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,Debit)"
ou finalement peut être simplement ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[2]C:R[" & Ligne & "]C)"
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Pour me joindre : http://cerbermail.com/?V8r2o1YHl4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bonjour "Oliv' "
Merci beaucoup
ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[2]C:R[" & Ligne & "]C)"
fonctionne parfaitement.
Je n'avais pas tout essayé ! ( il manquait le 2 ème &)
L'idée de nommer la zone est enregistrée ;)
Cordialement
Gérard
"Oliv'" <(supprimerceci)catteau@ricour-assurances.fr> a écrit dans le
message de news:ey2IX8$aFHA.3712@TK2MSFTNGP09.phx.gbl...
G. L@rumeur <sugere~KillPub~@online.fr> que je salut a écrit dans
ubSBb$5aFHA.1044@TK2MSFTNGP10.phx.gbl
Tu peux essayer plusieurs solutions :
si tu as défini un nom pour une zone
et Si c'est par rapport à une cellule recherchée
Set titre_Prov = Cells.Find(What:="CompagnieProv", After:¬tiveCell,
LookIn:=xlFormulas, LookAt _
:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext,
MatchCase:= _
False)
Set debit = Range(titre_Prov, titre_Prov.End(xlDown))
ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,Debit)"
ou finalement peut être simplement
ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[2]C:R[" & Ligne & "]C)"
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bonjour "Oliv' " Merci beaucoup ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[2]C:R[" & Ligne & "]C)" fonctionne parfaitement. Je n'avais pas tout essayé ! ( il manquait le 2 ème &) L'idée de nommer la zone est enregistrée ;) Cordialement Gérard
"Oliv'" <(supprimerceci) a écrit dans le message de news:ey2IX8$
G. <sugere~KillPub~@online.fr> que je salut a écrit dans ubSBb$
Tu peux essayer plusieurs solutions : si tu as défini un nom pour une zone et Si c'est par rapport à une cellule recherchée Set titre_Prov = Cells.Find(What:="CompagnieProv", After:¬tiveCell, LookIn:=xlFormulas, LookAt _ :=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False) Set debit = Range(titre_Prov, titre_Prov.End(xlDown)) ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,Debit)"
ou finalement peut être simplement ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[2]C:R[" & Ligne & "]C)"
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Pour me joindre : http://cerbermail.com/?V8r2o1YHl4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~