Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

sommaire en ligne et non en colonne

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

La Vouivre

XLDnaute Occasionnel
Bonsoir les amis
je recherche comment faire un sommaire en ligne
J'ai une macro qui me fait le sommaire en colonne ,et je n'arrive pas à trouver la ligne de code pour obtenir un sommaire sur une ligne
exp je voudrais que le sommaire soit sur la ligne "4" et commence en colonne "d"
et là je suis complètement bloqué
je vous passe la macro qui fait le sommaire en colonne

Sub sommaire()
Range("d5").Select
For i = 1 To Sheets.Count
ActiveCell.Value = Sheets(i).Name
ActiveCell.Offset(1, 0).Select
Next i
End Sub


bonne soirée à tous
 
Re : sommaire en ligne et non en colonne

merci pour cette réponse , c'est exactement ce que je cherchais
pouvez-vous m'expliquer la différence entre
Offset(0, 1) et Offset(1, 0)
par avance merci
bonne soirée
 
Re : sommaire en ligne et non en colonne

j'ai trouve sur le net ceci

offset (1,0) écrit le sommaire en colonne

offset (0,1) écrit le sommaire en ligne

Pour déplacer d'une cellule vers le bas (de B2 à B3): .. Range ("B2") Offset (1,0) Sélectionner
Pour déplacer d'une cellule vers la droite (de B2 à C2): . Range ("B2") Offset ( . 0,1) Sélectionner
Pour déplacer d'une cellule vers le haut (de B2 à B1): .. Range ("B2") Offset (-1,0)Sélectionnez
Pour déplacer d'une cellule vers la gauche (de B2 à A2): Range ( "B2"). Offset (0, -1). Sélectionnez

bonne soirée à tous
 
Re : sommaire en ligne et non en colonne

BOnjour,

offset(ligne, colonne)
tu es en B1
offset(0,1) décale de 0 lignes et de une colonne tu écris donc en C1
offset(1,0) décale d'une ligne et de 0 colonne tu écris donc en B2
 
Re : sommaire en ligne et non en colonne

Bonjour La Vouivre, Patrick, Misange

Après les explications de mes camarades de jeu, passons à la suppression de ces vilains Select
VB:
Sub sommaire()
For i = 1 To Sheets.Count
    Range("C5").Offset(0, i) = Sheets(i).Name
Next i
End Sub

Cordialement
 
Re : sommaire en ligne et non en colonne

Bonsoir les amis

merci à tous pour votre aide
j'ai appris un peu de code VBA ,je ne connaissais pas "offset" , maintenant je vais le mettre en application.

bonne soirée à tous
Bon weekend
 
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…