Aide sur une macrocommandes

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

link93

XLDnaute Occasionnel
Bonjour,

J'ai fais une macro-commandes( je crois que ça s'appelle comme ça) qui permet une certaine mise en forme lorsque que je l'active.

Cette mise en forme ce fait à partir de la cellule sélectionnée avec le curseur de la souris.

Ma question est de savoir si je peux la faire appliquer à une cellule pré-défini sans que j'ai besoin de la sélectionner.

Je joint un exemple de la macro

Merci d'avance pour votre aide
 

Pièces jointes

Re : Aide sur une macrocommandes

Re j'ai un petit problème quand j'essaye de l'adapter à mon fichier.

IL m'ecrit erreur 424 objet requis et me dit que l'erreu est au niveau du Feuil6.Select j'ai eu beau la changer avec le nom de la feuille ça ne marche pas.

A tu une idée ?
 
Re : Aide sur une macrocommandes

Re j'ai un petit problème quand j'essaye de l'adapter à mon fichier.

IL m'ecrit erreur 424 objet requis et me dit que l'erreu est au niveau du Feuil6.Select j'ai eu beau la changer avec le nom de la feuille ça ne marche pas.

A tu une idée ?

Cela fonctionne avec le fichier que tu as transmis, mais pourrais-tu poster un fichier plus approchant de ton fichier de travail ?

A+
 
Re : Aide sur une macrocommandes

Bonsoir degap link le forum
tu peux modifier ainsi , en sachant que pour faire ce que tu veux il y a beaucoup plus simple que des multiples select !!!!
j'ai pas voulu refaire la macro mais bon
a+
papou 🙂
Code:
Sub Macro3()
Feuil6.Activate
   Range("A1").Select
    With Selection.Interior
        .ColorIndex = 2 etc etc
 
Re : Aide sur une macrocommandes

Re Link93 le forum
je t'ai fait la même chose que ta macro avec centrage du texte en hauteur et largeur. N'oublies pas de changer la commande de ton bouton et de remplacer Macro3 par link93
a+
papou 🙂
Code:
Sub link93()
Feuil6.Select
    a = 1
    For i = 2 To 10 Step 2
        Cells(1, i) = "NIVEAU " & a: a = a + 1
    Next i
    Rows(1).RowHeight = 36
    Rows(1).Font.Name = "Arial": Rows(1).Font.Size = 14
    Columns("B:J").ColumnWidth = 15
    Rows(1).VerticalAlignment = xlCenter
    Rows(1).HorizontalAlignment = xlCenter
End Sub

Private Sub CommandButton2_Click()   ' n'oublies pas cela
Call link93
End Sub
 
Re : Aide sur une macrocommandes

Bonjour kjin, degap link le forum
d'après ce que j'ai compris ce serait pour commencer en A1
mais le résultat de sa macro lui était en B1 alors !! ??
Moi j'ai mis comme le résultat qu'il obtenait donc en B1
bonne Fêtes de Pâques
a+
papou 🙂
 
Re : Aide sur une macrocommandes

Bonjour


Personnellement je mettrai un peu d'endives dans le code de Paritec

Code:
Sub link93()
With Feuil6
    a = 1
    For i = 2 To 10 Step 2
        .Cells(1, i) = "NIVEAU " & a: a = a + 1
    Next i
    With .Rows(1)
        .RowHeight = 36
        With .Font
            .Name = "Arial"
            .Size = 14
        End With
        .VerticalAlignment = xlCenter
        .HorizontalAlignment = xlCenter
    End With
.Columns("B:J").ColumnWidth = 15
End With
End Sub
 
- 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

Réponses
4
Affichages
200
  • Question Question
Réponses
2
Affichages
93
Retour