bjr je voudrais un peu d'aide au sujet d'une formule qui me donnerai le
contenu de la cellule a1 de la feuille d'avant à la place de =Feuil1!A1
je sais pas si je suis bien clair :) mais merci de votre aide
@+
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ChrisV
Bonjour Chris,
Pas sûr d'avoir bien saisi...
Function MPFE() As Variant On Error Resume Next MPFE = Sheets(ActiveSheet.Index - 1).[A1] End Function
ChrisV
"chris" a écrit dans le message de news: 4019636b$0$1169$
bjr je voudrais un peu d'aide au sujet d'une formule qui me donnerai le contenu de la cellule a1 de la feuille d'avant à la place de þuil1!A1 je sais pas si je suis bien clair :) mais merci de votre aide @+
Bonjour Chris,
Pas sûr d'avoir bien saisi...
Function MPFE() As Variant
On Error Resume Next
MPFE = Sheets(ActiveSheet.Index - 1).[A1]
End Function
ChrisV
"chris" <fkoshi@hotmail.com> a écrit dans le message de news:
4019636b$0$1169$636a55ce@news.free.fr...
bjr je voudrais un peu d'aide au sujet d'une formule qui me donnerai le
contenu de la cellule a1 de la feuille d'avant à la place de þuil1!A1
je sais pas si je suis bien clair :) mais merci de votre aide
@+
Function MPFE() As Variant On Error Resume Next MPFE = Sheets(ActiveSheet.Index - 1).[A1] End Function
ChrisV
"chris" a écrit dans le message de news: 4019636b$0$1169$
bjr je voudrais un peu d'aide au sujet d'une formule qui me donnerai le contenu de la cellule a1 de la feuille d'avant à la place de þuil1!A1 je sais pas si je suis bien clair :) mais merci de votre aide @+
michdenis
Bonjour Chris,
Dans un module standard : '-------------- Function NomFeuille() Application.Volatile Dim A As Integer A = ActiveCell.Parent.Index If A > 1 Then NomFeuille = Worksheets(A - 1).Name End If End Function '--------------
Et dans la cellule : =INDIRECT(nomfeuille() & "!A1")
Si tu inscris cette formule sur la première feuille, tu obtiendras : #ref!
Salutations!
"chris" a écrit dans le message de news:4019636b$0$1169$ bjr je voudrais un peu d'aide au sujet d'une formule qui me donnerai le contenu de la cellule a1 de la feuille d'avant à la place de þuil1!A1 je sais pas si je suis bien clair :) mais merci de votre aide @+
Bonjour Chris,
Dans un module standard :
'--------------
Function NomFeuille()
Application.Volatile
Dim A As Integer
A = ActiveCell.Parent.Index
If A > 1 Then
NomFeuille = Worksheets(A - 1).Name
End If
End Function
'--------------
Et dans la cellule : =INDIRECT(nomfeuille() & "!A1")
Si tu inscris cette formule sur la première feuille, tu obtiendras : #ref!
Salutations!
"chris" <fkoshi@hotmail.com> a écrit dans le message de news:4019636b$0$1169$636a55ce@news.free.fr...
bjr je voudrais un peu d'aide au sujet d'une formule qui me donnerai le
contenu de la cellule a1 de la feuille d'avant à la place de þuil1!A1
je sais pas si je suis bien clair :) mais merci de votre aide
@+
Dans un module standard : '-------------- Function NomFeuille() Application.Volatile Dim A As Integer A = ActiveCell.Parent.Index If A > 1 Then NomFeuille = Worksheets(A - 1).Name End If End Function '--------------
Et dans la cellule : =INDIRECT(nomfeuille() & "!A1")
Si tu inscris cette formule sur la première feuille, tu obtiendras : #ref!
Salutations!
"chris" a écrit dans le message de news:4019636b$0$1169$ bjr je voudrais un peu d'aide au sujet d'une formule qui me donnerai le contenu de la cellule a1 de la feuille d'avant à la place de þuil1!A1 je sais pas si je suis bien clair :) mais merci de votre aide @+
chris
merci chrisV mais j'ai pas trop compris :) ( pas aussi fort que toi ) merci aussi a michdenis car c'est ça que je voulais sauf que ça se lance a l'ouverture et que je prefererai ou une formule tjr active ou une macro qui me chercherai les données sur la feuilles qui est avant merci en tout cas pour vote aide et le boulot fourni ici ;) ( j'en lis beaucoup et je progresse grace a vous ) @+
merci chrisV mais j'ai pas trop compris :) ( pas aussi fort que toi )
merci aussi a michdenis car c'est ça que je voulais sauf que ça se lance a
l'ouverture et que je prefererai ou une formule tjr active ou une macro qui
me chercherai les données sur la feuilles qui est avant
merci en tout cas pour vote aide et le boulot fourni ici ;) ( j'en lis
beaucoup et je progresse grace a vous )
@+
merci chrisV mais j'ai pas trop compris :) ( pas aussi fort que toi ) merci aussi a michdenis car c'est ça que je voulais sauf que ça se lance a l'ouverture et que je prefererai ou une formule tjr active ou une macro qui me chercherai les données sur la feuilles qui est avant merci en tout cas pour vote aide et le boulot fourni ici ;) ( j'en lis beaucoup et je progresse grace a vous ) @+
Philippe.R
Bonjour Chris, Ce que Chrisv t'a fourni est bien une fonction, utilisable dans ta feuille après que tu l'aies copiée dans un module. Tu pourras saisir : =MPFE() au lieu de þuil1!A1 si tu te trouves sur la feuille 2 ou au lieu de þuil2!A1 si tu es sur la feuille 3. -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"chris" a écrit dans le message de news:401a0f68$0$28713$
merci chrisV mais j'ai pas trop compris :) ( pas aussi fort que toi ) merci aussi a michdenis car c'est ça que je voulais sauf que ça se lance a l'ouverture et que je prefererai ou une formule tjr active ou une macro qui me chercherai les données sur la feuilles qui est avant merci en tout cas pour vote aide et le boulot fourni ici ;) ( j'en lis beaucoup et je progresse grace a vous ) @+
Bonjour Chris,
Ce que Chrisv t'a fourni est bien une fonction, utilisable dans ta feuille après que tu l'aies copiée
dans un module.
Tu pourras saisir : =MPFE() au lieu de þuil1!A1 si tu te trouves sur la feuille 2 ou au lieu de
þuil2!A1 si tu es sur la feuille 3.
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"chris" <fkoshi@hotmail.com> a écrit dans le message de news:401a0f68$0$28713$626a54ce@news.free.fr...
merci chrisV mais j'ai pas trop compris :) ( pas aussi fort que toi )
merci aussi a michdenis car c'est ça que je voulais sauf que ça se lance a
l'ouverture et que je prefererai ou une formule tjr active ou une macro qui
me chercherai les données sur la feuilles qui est avant
merci en tout cas pour vote aide et le boulot fourni ici ;) ( j'en lis
beaucoup et je progresse grace a vous )
@+
Bonjour Chris, Ce que Chrisv t'a fourni est bien une fonction, utilisable dans ta feuille après que tu l'aies copiée dans un module. Tu pourras saisir : =MPFE() au lieu de þuil1!A1 si tu te trouves sur la feuille 2 ou au lieu de þuil2!A1 si tu es sur la feuille 3. -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"chris" a écrit dans le message de news:401a0f68$0$28713$
merci chrisV mais j'ai pas trop compris :) ( pas aussi fort que toi ) merci aussi a michdenis car c'est ça que je voulais sauf que ça se lance a l'ouverture et que je prefererai ou une formule tjr active ou une macro qui me chercherai les données sur la feuilles qui est avant merci en tout cas pour vote aide et le boulot fourni ici ;) ( j'en lis beaucoup et je progresse grace a vous ) @+
chris
oui les 2 marches mais la 1er que pour la cellule A1 que j'ai pris pour mon exemple alors que je veux en utiliser plusieurs. ensuite le repport ne se fait qu'a l'ouverture du fichier mais est il possible de faire un macro que je lancerai manuellement?
merci a vous trois ;) @+
oui les 2 marches mais la 1er que pour la cellule A1 que j'ai pris pour mon
exemple alors que je veux en utiliser plusieurs.
ensuite le repport ne se fait qu'a l'ouverture du fichier mais est il
possible de faire un macro que je lancerai manuellement?
oui les 2 marches mais la 1er que pour la cellule A1 que j'ai pris pour mon exemple alors que je veux en utiliser plusieurs. ensuite le repport ne se fait qu'a l'ouverture du fichier mais est il possible de faire un macro que je lancerai manuellement?
merci a vous trois ;) @+
Philippe.R
Bonjour Chris, Pour que la fonction se recalcule automatiquement et pas seulement à l'ouverture du fichier, il suffit la rendre volatile pour qu'elle se mette à jour lors de l'appui sur la touche F9 ou de tout recalcul du classeur.
Function MPFE() As Variant 'ChrisV Application.Volatile On Error Resume Next MPFE = Sheets(ActiveSheet.Index - 1).[A1] End Function
Pour le reste, y a t il une règle stable qui lie la position attendue du résultat et l'emplacement de la cellule source sur l'autre feuille ? -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"chris" a écrit dans le message de news:401cde75$0$18199$
oui les 2 marches mais la 1er que pour la cellule A1 que j'ai pris pour mon exemple alors que je veux en utiliser plusieurs. ensuite le repport ne se fait qu'a l'ouverture du fichier mais est il possible de faire un macro que je lancerai manuellement?
merci a vous trois ;) @+
Bonjour Chris,
Pour que la fonction se recalcule automatiquement et pas seulement à l'ouverture du fichier, il suffit
la rendre volatile pour qu'elle se mette à jour lors de l'appui sur la touche F9 ou de tout recalcul du
classeur.
Function MPFE() As Variant 'ChrisV
Application.Volatile
On Error Resume Next
MPFE = Sheets(ActiveSheet.Index - 1).[A1]
End Function
Pour le reste, y a t il une règle stable qui lie la position attendue du résultat et l'emplacement de la
cellule source sur l'autre feuille ?
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"chris" <fkoshi@hotmail.com> a écrit dans le message de news:401cde75$0$18199$626a54ce@news.free.fr...
oui les 2 marches mais la 1er que pour la cellule A1 que j'ai pris pour mon
exemple alors que je veux en utiliser plusieurs.
ensuite le repport ne se fait qu'a l'ouverture du fichier mais est il
possible de faire un macro que je lancerai manuellement?
Bonjour Chris, Pour que la fonction se recalcule automatiquement et pas seulement à l'ouverture du fichier, il suffit la rendre volatile pour qu'elle se mette à jour lors de l'appui sur la touche F9 ou de tout recalcul du classeur.
Function MPFE() As Variant 'ChrisV Application.Volatile On Error Resume Next MPFE = Sheets(ActiveSheet.Index - 1).[A1] End Function
Pour le reste, y a t il une règle stable qui lie la position attendue du résultat et l'emplacement de la cellule source sur l'autre feuille ? -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"chris" a écrit dans le message de news:401cde75$0$18199$
oui les 2 marches mais la 1er que pour la cellule A1 que j'ai pris pour mon exemple alors que je veux en utiliser plusieurs. ensuite le repport ne se fait qu'a l'ouverture du fichier mais est il possible de faire un macro que je lancerai manuellement?
merci a vous trois ;) @+
chris
Pour le reste, y a t il une règle stable qui lie la position attendue du résultat et l'emplacement de la
cellule source sur l'autre feuille ?
oui en fait c'est pas tres bon pour ce que je voulais faire car au bout de la 2eme feuilles je me retrouve devant une reference circulaire ! ce que je veux c'est que quand je fait une nouvelle feuille ça reporte certains resultats ( là en l'occurence il s'agit d'un suivi d'heure de semaine en semaine ) alors peut etre une macro qui copierai la derniere feuille et reporterai les resultats ? merci de votre aide @+
Pour le reste, y a t il une règle stable qui lie la position attendue du
résultat et l'emplacement de la
cellule source sur l'autre feuille ?
oui en fait c'est pas tres bon pour ce que je voulais faire car au bout de
la 2eme feuilles je me retrouve devant une reference circulaire !
ce que je veux c'est que quand je fait une nouvelle feuille ça reporte
certains resultats ( là en l'occurence il s'agit d'un suivi d'heure de
semaine en semaine )
alors peut etre une macro qui copierai la derniere feuille et reporterai les
resultats ?
merci de votre aide
@+
Pour le reste, y a t il une règle stable qui lie la position attendue du résultat et l'emplacement de la
cellule source sur l'autre feuille ?
oui en fait c'est pas tres bon pour ce que je voulais faire car au bout de la 2eme feuilles je me retrouve devant une reference circulaire ! ce que je veux c'est que quand je fait une nouvelle feuille ça reporte certains resultats ( là en l'occurence il s'agit d'un suivi d'heure de semaine en semaine ) alors peut etre une macro qui copierai la derniere feuille et reporterai les resultats ? merci de votre aide @+