Sélection sur plusieures feuilles

  • Initiateur de la discussion Initiateur de la discussion Xavstage
  • 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 !

X

Xavstage

Guest
Bonjour à tous,

J'ai un fichier excel sur lequel j'ai répéré des données. Il y a une feuille par évènement étudié.

Maintenant on me demande de changer la présentation et de tout présenter sur la même feuille.

Je ne sais pas comment faire ça automatiquement.


Merci de votre aide.

(PS: il faudrait notamment que je puisse recopier le nom des feuilles sur celle que je voudrais créer.)
 
Re : Sélection sur plusieures feuilles

Je suis allé voir les autres requetes du même genre mais le fait que dans mon fichier le nom des feuilles ne soit pas feuil1... me gêne.

Je vous envoie ci joint un exemple pour mieux illustrer ce que je demande.

Merci d'avance.
 

Pièces jointes

Re : Sélection sur plusieures feuilles

Bonjour,

Ou tout simplement : collage spécial et cocher la case transposer ?

Par contre le cochage de cette case désactive le collage avec liasion alors si quelqu'un a une solution pour ruser je prends


A te lire


Sam
 
Dernière édition:
Re : Sélection sur plusieures feuilles

Je ne suis pas sur d'avoir comprit ton conseil.

J'ai copié une colonne et en effet ça m'a permit de coller en ligne. Mais par contre avec cette méthode il faudrait que je le fasse pour chacune de mes feuilles non?

Par contre pour le problème des liaisons, ce n'est pas un réel problème dans mon cas. Mais si il éxiste une manière élégante de s'en charger je l'appliquerais!
 
Dernière modification par un modérateur:
Re : Sélection sur plusieures feuilles

Bonjour,

Ben vi tu sélectionnes tout ton tableau et tu recommences la manip pour chaque feuille.

Je sais que c'est pas automatique mais si c'est à faire qu'une fois dans la vie du fichier c'est je pense moins long que de construire une macro à usage unique surtout si on y connait rien en VBA 😉

A te lire


Sam
 
Re : Sélection sur plusieures feuilles

Bon!
Je sens que ça va pas être agréable...

Est ce que au moins il y a un raccourci pour faire le copier-transposer-coller? Parceque j'en ai un paquet à faire.

Quoi qu'il en soit merci de ta réponse!

À bientôt.

Xav
 
Re : Sélection sur plusieures feuilles

Merci, je pense que je pourrais l'utiliser.
Est ce que il y a un moyen d'élargir ça à toutes les feuilles?
Je veux dire à la place d'écrire Sheets(1).Select pour chaque feuille, écrire un truc du genre "for i in ... sheets(i).select..."?
 
Re : Sélection sur plusieures feuilles

Re,

Voilà un exemple de boucle mais cela suppose des feuilles de même conception (feuil3 à traiter séparément).
Sans d'autres informations concernant la structure de ton projet on ne peut que procéder par à-coups !
Mais si cela peut t'aider tant mieux.

 

Pièces jointes

Re : Sélection sur plusieures feuilles

Merci! je pense que je pourrais l'utiliser.

Oui, en fait les feuilles sont bien de même conception. La feuil3 est la manières dont je dois présenter le travail finalement.

Quelle est la synthaxe pour transposer (au sens matriciel) les colonnes et lignes comme m'en a parlé Samantha avec le collage spécial?
Autre question, commetnt puis-je connaître le nombre de feuilles de mon classeur?

Merci beaucoup!

Xavier

Et une autre petite question :
Dans l'exemple3 tu écris: Range("A1") = "Pour la feuille " & nom(1)...
quel serait le moyen d'écrire Range("A30*i+1") pour tout i?
 
Dernière modification par un modérateur:
Re : Sélection sur plusieures feuilles

Bonsoir Xavier, bonsoir la cantonade,

Je n'avais pas compris qu'il fallait transposer.
Voilà un exemple (plage et titres à revoir sans doute).
La deuxième boucle "boucle" tout.
Sheets.Count pour avoir le nombre de feuilles en VBA
 

Pièces jointes

Re : Sélection sur plusieures feuilles

Salut
Bonsoir le Fil

Juste pour participer puisque notre Excel lant Ami a répondu à ta demande
je me suis dit , et si l'on transférait le tout Lol

Le Fichier :Regarde la pièce jointe ExempleV6.xls

Merci au différents intervenants
je n'ai pas compris ta demande
Range("A30*i+1") on pourrait ecrire
cette petite procèdure colle en Ligne 31 Colonne 1 "Valeur 1"
puis en ligne 61 Colonne 1 "Valeur 2"
Range("A" & (30*i)+1)
Code:
Sub test()
For Ligne = 1 To 2
With Worksheets("Feuil1")
    .Range("A" & (30 * Ligne) + 1) = "Valeur : " & Ligne
End With
Next
End Sub
Bonne fin de Soirée
 
Dernière édition:
Re : Sélection sur plusieures feuilles

Bonsoir à tous, bonsoir Chti160,

Désolé Xavier pour cet aparté mais je tenais à remercier JM qui maîtrise si bien les tableaux. Grâce à ses interventions j’ai appris beaucoup de choses (maintenant, utiliser un tableau temporaire).
De plus, il en a mis plus d’un autre que moi sur les rails avec son fameux drapeau (jaune et vert) !

 
- 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
3
Affichages
221
Réponses
10
Affichages
567
Retour