indexage feuilles macro

  • Initiateur de la discussion Initiateur de la discussion max
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

max

Guest
Bonjour,

Est-ce que l'un(e) d'entre vous saurait s'il est possible dans une macro d'indexer le nom des feuilles par exemple dans une boucle for ?
Par avance merci
 
Bonjour

plusieurs cas

sheets(i) utilise l'ordre XL des feuilles

tu appelles tes feuilles toto1, toto2

sheets(('toto') & i)

....
cela dépend de ce que tu veux faire
A+

Message édité par: ERIC S, à: 23/05/2006 10:42
 
merci pour la réponse mais j'ai écrit ça et il aime pas trop...

Dim i As Integer
Dim j As Integer
Dim k As Integer
i = 1
j = 0
k = 0
For i = 1 To 19
For j = 0 To 16
For k = 0 To 16
Worksheets(Sheets(('maille') & i)).Select
Cells(53 + j, 19 + k).Select
ActiveCell.FormulaR1C1 = '=maille6!R[53 + j]C[19 + k]'
Next k
Next j
Next i


Y aurait-il une erreur qui m'échappe?
 
re

dans ce que tu fais, tu utilises formular1c1 et ce qui suit est en fait du texte
'=maille....'

si tu veux faire predre en compte une variable je pense qu'il faut essayer

'=maille6!R[' & (53 + j) & ']C[' & (19 + k) & ']'

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
482
D
  • Question Question
Réponses
5
Affichages
250
Didierpasdoué
D
Réponses
2
Affichages
171
Réponses
4
Affichages
226
Réponses
22
Affichages
1 K
Retour