Je souhaite donner un nom =E0 une zone de crit=E8re dans le=20
cadre d'un filtre =E9labor=E9 par le biais d'une macro,=20
sachant que cette zone de crit=E8re est variable dans sa=20
dimension (nombre de lignes). Or, la fonction Name de la=20
collection Names impose de d=E9finir la zone =E0 nommer sous=20
la forme:=20
"Riviere Philippe" a écrit dans le message news: 15d401c426a0$297b5d30$ Je souhaite donner un nom à une zone de critère dans le cadre d'un filtre élaboré par le biais d'une macro, sachant que cette zone de critère est variable dans sa dimension (nombre de lignes). Or, la fonction Name de la collection Names impose de définir la zone à nommer sous la forme:
"Riviere Philippe" <priviere@smsp.nc> a écrit dans le message news:
15d401c426a0$297b5d30$a401280a@phx.gbl...
Je souhaite donner un nom à une zone de critère dans le
cadre d'un filtre élaboré par le biais d'une macro,
sachant que cette zone de critère est variable dans sa
dimension (nombre de lignes). Or, la fonction Name de la
collection Names impose de définir la zone à nommer sous
la forme:
"Riviere Philippe" a écrit dans le message news: 15d401c426a0$297b5d30$ Je souhaite donner un nom à une zone de critère dans le cadre d'un filtre élaboré par le biais d'une macro, sachant que cette zone de critère est variable dans sa dimension (nombre de lignes). Or, la fonction Name de la collection Names impose de définir la zone à nommer sous la forme:
Comment rendre les coordonnées de la zone variables dans sa déclaration?
Merci pour vos réponses.
papou
Bonjour Par exemple (à adapter) Dim LaLigneArrivee As Long, LaColonneArrivee As Long LaLigneArrivee = Range("P65536").End(xlUp).Row LaColonneArrivee = Range("P1").End(xlToRight).Column ActiveWorkbook.Names.Add Name:="critéria2", RefersToR1C1: "þuille1!R1C16:R" & LaLigneArrivee & "C" & LaColonneArrivee
Par contre 15 lignes de critères pour un filtre élaboré tu es sûr ?
Cordialement Pascal
"Riviere Philippe" a écrit dans le message de news: 15d401c426a0$297b5d30$ Je souhaite donner un nom à une zone de critère dans le cadre d'un filtre élaboré par le biais d'une macro, sachant que cette zone de critère est variable dans sa dimension (nombre de lignes). Or, la fonction Name de la collection Names impose de définir la zone à nommer sous la forme:
Comment rendre les coordonnées de la zone variables dans sa déclaration?
Merci pour vos réponses.
Bonjour
Par exemple (à adapter)
Dim LaLigneArrivee As Long, LaColonneArrivee As Long
LaLigneArrivee = Range("P65536").End(xlUp).Row
LaColonneArrivee = Range("P1").End(xlToRight).Column
ActiveWorkbook.Names.Add Name:="critéria2", RefersToR1C1: "þuille1!R1C16:R" & LaLigneArrivee & "C" & LaColonneArrivee
Par contre 15 lignes de critères pour un filtre élaboré tu es sûr ?
Cordialement
Pascal
"Riviere Philippe" <priviere@smsp.nc> a écrit dans le message de news:
15d401c426a0$297b5d30$a401280a@phx.gbl...
Je souhaite donner un nom à une zone de critère dans le
cadre d'un filtre élaboré par le biais d'une macro,
sachant que cette zone de critère est variable dans sa
dimension (nombre de lignes). Or, la fonction Name de la
collection Names impose de définir la zone à nommer sous
la forme:
Bonjour Par exemple (à adapter) Dim LaLigneArrivee As Long, LaColonneArrivee As Long LaLigneArrivee = Range("P65536").End(xlUp).Row LaColonneArrivee = Range("P1").End(xlToRight).Column ActiveWorkbook.Names.Add Name:="critéria2", RefersToR1C1: "þuille1!R1C16:R" & LaLigneArrivee & "C" & LaColonneArrivee
Par contre 15 lignes de critères pour un filtre élaboré tu es sûr ?
Cordialement Pascal
"Riviere Philippe" a écrit dans le message de news: 15d401c426a0$297b5d30$ Je souhaite donner un nom à une zone de critère dans le cadre d'un filtre élaboré par le biais d'une macro, sachant que cette zone de critère est variable dans sa dimension (nombre de lignes). Or, la fonction Name de la collection Names impose de définir la zone à nommer sous la forme: