OVH Cloud OVH Cloud

Numérotation des feuilles excel

5 réponses
Avatar
Daniel
Bonjour,

Existe t'il une num=E9rotation des feuilles dans un classeur=20
excel ?

J'ai en fait un certain nombre de feuille. Depuis la=20
premi=E8re feuille je vais chercher des donn=E9es dans=20
d'autres feuilles toujours au m=E8me emplacement.

Actuellement j'indique =3D'Compteur'!F45 par exemple pour=20
aller chercher la donn=E9e de F45. Mais peut on mettre=20
quelque chose comme =3D'Feuille No 4'!F45 ?

Merci pour votre aide

A+

Daniel

5 réponses

Avatar
garnote
Bonjour Daniel,

Sub A1_Feuille3_Vers_B4_Feuille1()
Worksheets(1).[b4] = Worksheets(3).[a1]
End Sub

Serge

"Daniel" a écrit dans le message de news:
0f7c01c35ce7$2d1864c0$
Bonjour,

Existe t'il une numérotation des feuilles dans un classeur
excel ?

J'ai en fait un certain nombre de feuille. Depuis la
première feuille je vais chercher des données dans
d'autres feuilles toujours au mème emplacement.

Actuellement j'indique ='Compteur'!F45 par exemple pour
aller chercher la donnée de F45. Mais peut on mettre
quelque chose comme ='Feuille No 4'!F45 ?

Merci pour votre aide

A+

Daniel
Avatar
Daniel
Merci !

Je met ça ou ?

-----Message d'origine-----
Bonjour Daniel,

Sub A1_Feuille3_Vers_B4_Feuille1()
Worksheets(1).[b4] = Worksheets(3).[a1]
End Sub

Serge

"Daniel" a écrit dans le message
de news:

0f7c01c35ce7$2d1864c0$
Bonjour,

Existe t'il une numérotation des feuilles dans un classeur
excel ?

J'ai en fait un certain nombre de feuille. Depuis la
première feuille je vais chercher des données dans
d'autres feuilles toujours au mème emplacement.

Actuellement j'indique ='Compteur'!F45 par exemple pour
aller chercher la donnée de F45. Mais peut on mettre
quelque chose comme ='Feuille No 4'!F45 ?

Merci pour votre aide

A+

Daniel


.



Avatar
Dédé
Salut Daniel !

La réponse qui t'a été donnée est en fait du code VBA ...

Pour accèder au VBA depuis Excel, ALT+F11

Ensuite, tu pourrais coller ceci dans le code d'une feuille par exemple :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Worksheets(1).[b4] = Worksheets(3).[a1]
End Sub

Ce qui te permet de pouvoir faire coordonner la valeur de la cellule B4 de
ta première feuille avec la valeur de la cellule A1 de ta troisième feuille.

Tu peux faire référence à une feuille soit par son nom, soit par son numéro
d'index ...

Salutations
Dédé

--
Pour répondre, enlever le NOSPAM
"Daniel" a écrit dans le message de
news:054001c35ced$6ea382c0$
Merci !

Je met ça ou ?

-----Message d'origine-----
Bonjour Daniel,

Sub A1_Feuille3_Vers_B4_Feuille1()
Worksheets(1).[b4] = Worksheets(3).[a1]
End Sub

Serge

"Daniel" a écrit dans le message
de news:

0f7c01c35ce7$2d1864c0$
Bonjour,

Existe t'il une numérotation des feuilles dans un classeur
excel ?

J'ai en fait un certain nombre de feuille. Depuis la
première feuille je vais chercher des données dans
d'autres feuilles toujours au mème emplacement.

Actuellement j'indique ='Compteur'!F45 par exemple pour
aller chercher la donnée de F45. Mais peut on mettre
quelque chose comme ='Feuille No 4'!F45 ?

Merci pour votre aide

A+

Daniel


.



Avatar
Dédé
Re .. salut Daniel !

Ben voilà une solution ... à adapter à ta situation ..

Copie cette macro à la même place où tu a copié l'autre en effaçant
l'ancienne macro ...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For i = 2 To Worksheets.Count
Worksheets(i).[b4] = Worksheets(1).[a1]
Next i
End Sub

Maintenant, tu entre dans la cellule A1 de la feuille 1 la valeur "toto" et
sur toutes les autres feuilles, dans la cellule B4, tu aura cette valeur
automatiquement ...

Est-ce que cela te convient ?

Salutations
Dédé

--
Pour répondre, enlever le NOSPAM
"Daniel" a écrit dans le message de
news:006101c35cf8$ead1d210$
Okei je vois cela fonctionne :)

et on peut faire une sorte de boucle pour que cela face a
workseet x+1 ?
Les donnés sont sur toutes les feuilles présentes sauf la
1ère et dans la mème cellule.


merci de votre aide précieuse :)

-----Message d'origine-----
Salut Daniel !

La réponse qui t'a été donnée est en fait du code VBA ...

Pour accèder au VBA depuis Excel, ALT+F11

Ensuite, tu pourrais coller ceci dans le code d'une
feuille par exemple :


Private Sub Worksheet_SelectionChange(ByVal Target As
Range)

Worksheets(1).[b4] = Worksheets(3).[a1]
End Sub

Ce qui te permet de pouvoir faire coordonner la valeur de
la cellule B4 de

ta première feuille avec la valeur de la cellule A1 de ta
troisième feuille.


Tu peux faire référence à une feuille soit par son nom,
soit par son numéro

d'index ...

Salutations
Dédé

--
Pour répondre, enlever le NOSPAM
"Daniel" a écrit dans le message
de

news:054001c35ced$6ea382c0$
Merci !

Je met ça ou ?

-----Message d'origine-----
Bonjour Daniel,

Sub A1_Feuille3_Vers_B4_Feuille1()
Worksheets(1).[b4] = Worksheets(3).[a1]
End Sub

Serge

"Daniel" a écrit dans le message
de news:

0f7c01c35ce7$2d1864c0$
Bonjour,

Existe t'il une numérotation des feuilles dans un
classeur


excel ?

J'ai en fait un certain nombre de feuille. Depuis la
première feuille je vais chercher des données dans
d'autres feuilles toujours au mème emplacement.

Actuellement j'indique ='Compteur'!F45 par exemple pour
aller chercher la donnée de F45. Mais peut on mettre
quelque chose comme ='Feuille No 4'!F45 ?

Merci pour votre aide

A+

Daniel


.




.




Avatar
Daniel
Au poil merci beaucoup !


-----Message d'origine-----
Re .. salut Daniel !

Ben voilà une solution ... à adapter à ta situation ..

Copie cette macro à la même place où tu a copié l'autre
en effaçant

l'ancienne macro ...

Private Sub Worksheet_SelectionChange(ByVal Target As
Range)

For i = 2 To Worksheets.Count
Worksheets(i).[b4] = Worksheets(1).[a1]
Next i
End Sub

Maintenant, tu entre dans la cellule A1 de la feuille 1
la valeur "toto" et

sur toutes les autres feuilles, dans la cellule B4, tu
aura cette valeur

automatiquement ...

Est-ce que cela te convient ?

Salutations
Dédé

--
Pour répondre, enlever le NOSPAM
"Daniel" a écrit dans le message
de

news:006101c35cf8$ead1d210$
Okei je vois cela fonctionne :)

et on peut faire une sorte de boucle pour que cela face a
workseet x+1 ?
Les donnés sont sur toutes les feuilles présentes sauf la
1ère et dans la mème cellule.


merci de votre aide précieuse :)

-----Message d'origine-----
Salut Daniel !

La réponse qui t'a été donnée est en fait du code VBA ...

Pour accèder au VBA depuis Excel, ALT+F11

Ensuite, tu pourrais coller ceci dans le code d'une
feuille par exemple :


Private Sub Worksheet_SelectionChange(ByVal Target As
Range)

Worksheets(1).[b4] = Worksheets(3).[a1]
End Sub

Ce qui te permet de pouvoir faire coordonner la valeur de
la cellule B4 de

ta première feuille avec la valeur de la cellule A1 de ta
troisième feuille.


Tu peux faire référence à une feuille soit par son nom,
soit par son numéro

d'index ...

Salutations
Dédé

--
Pour répondre, enlever le NOSPAM
"Daniel" a écrit dans le message
de

news:054001c35ced$6ea382c0$
Merci !

Je met ça ou ?

-----Message d'origine-----
Bonjour Daniel,

Sub A1_Feuille3_Vers_B4_Feuille1()
Worksheets(1).[b4] = Worksheets(3).[a1]
End Sub

Serge

"Daniel" a écrit dans le message
de news:

0f7c01c35ce7$2d1864c0$
Bonjour,

Existe t'il une numérotation des feuilles dans un
classeur


excel ?

J'ai en fait un certain nombre de feuille. Depuis la
première feuille je vais chercher des données dans
d'autres feuilles toujours au mème emplacement.

Actuellement j'indique ='Compteur'!F45 par exemple pour
aller chercher la donnée de F45. Mais peut on mettre
quelque chose comme ='Feuille No 4'!F45 ?

Merci pour votre aide

A+

Daniel


.




.




.