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

simplifié une macro

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

zumye

XLDnaute Occasionnel
bonsoir le forum
est -ce possible de simplifier la macro suivante? pour que toutes les lettres s'affiches d'un coup et non une par une.

Sub tube1()
'
' tube1 Macro
' Macro enregistrée le 01/02/2008 par user2
'
' Touche de raccourci du clavier: Ctrl+a
'
Range("B18").Select
ActiveCell.FormulaR1C1 = "b"
Range("C18").Select
ActiveCell.FormulaR1C1 = "o"
Range("D18").Select
ActiveCell.FormulaR1C1 = "j"
Range("I19").Select
ActiveCell.FormulaR1C1 = "R"
Range("J19").Select
ActiveCell.FormulaR1C1 = "B"
Range("K19").Select
ActiveCell.FormulaR1C1 = "J"
Range("P19").Select
ActiveCell.FormulaR1C1 = "n"
Range("Q19").Select
ActiveCell.FormulaR1C1 = "b"
Range("AG19:AH19").Select
ActiveCell.FormulaR1C1 = "0.2"
Range("AD20").Select
End Sub


merci
 
Re : simplifié une macro

Bonjour Zumye 🙂,
Ne serais-ce que :
Code:
Sub tube1()
Range("B18").FormulaR1C1 = "b"
Range("C18").FormulaR1C1 = "o"
Range("D18").FormulaR1C1 = "j"
Range("I19").FormulaR1C1 = "R"
Range("J19").FormulaR1C1 = "B"
Range("K19").FormulaR1C1 = "J"
Range("P19").FormulaR1C1 = "n"
Range("Q19").FormulaR1C1 = "b"
Range("AG19:AH19").FormulaR1C1 = "0.2"
Range("AD20").Select
End Sub
devrait déjà accélérer le process...
Bonne soirée 😎
 
Re : simplifié une macro

Bonsoir à tous

Une autre approche

Code:
Sub test()
Dim tab1() As Variant: Dim tab2() As Variant
Dim i As Integer
tab1 = Array("b", "o", "j"): tab2 = Array("R", "B", "J")
For i = 0 To 2
Cells(18, 2 + i) = tab1(i)
Cells(19, 9 + i) = tab2(i)
Next i
Range("P19") = "n"
Range("Q19") = "b"
Range("AG19:AH19").FormulaR1C1 = "0.2"
Range("AD20").Select
End Sub
 
Re : simplifié une macro

Bonjour à tous,

Un peu plus court... que JNP 🙂

Code:
Sub tube1()
Range("B18").Formula = "b"
Range("C18").Formula = "o"
Range("D18").Formula = "j"
Range("I19").Formula = "R"
Range("J19").Formula = "B"
Range("K19").Formula = "J"
Range("P19").Formula = "n"
Range("Q19").Formula = "b"
Range("AG19:AH19").Formula = "0.2"
Range("AD20").Select
End Sub
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

Discussions similaires

Réponses
5
Affichages
688
B
  • Résolu(e)
2
Réponses
16
Affichages
2 K
benbella1991
B
Réponses
2
Affichages
626
Réponses
2
Affichages
1 K
C
Réponses
15
Affichages
2 K
Chris Toff
C
A
Réponses
2
Affichages
1 K
AlexAGEMS
A
P
Réponses
12
Affichages
998
P
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…