Help formule avec partie vérrouillée

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 !

Ken Hutchinson

XLDnaute Occasionnel
Hello le forum,

J'ai besoin de votre aide car je tourne en bourrique.

Comment spécifier en VBA que la cellule AF6 est verrouillée comme quand on fait F4 ?

Code:
For i = 9 To nblignesBIS
     ActiveCell.FormulaR1C1 = "=RC[-26]*af6"

    
ActiveCell.Offset(1, 0).Select
Next i

merci de votre aide !!!
 
Re : Help formule avec partie vérrouillée

Bonjour,

essaie :

Code:
For i = 9 To nblignesBIS
     ActiveCell.FormulaR1C1 = "=RC[-26]*R6C32"
    ActiveCell.Offset(1, 0).Select
Next i '

Maintenant, en connaissant la cellule de départ, on pourrait éviter les .Select
 
Re : Help formule avec partie vérrouillée

Pour éviter le Select, il faut remplacer
Code:
ActiveCell.Offset(1, 0).Select
par
Code:
Dim curentCell as Excel.Range
Set curentCell = Range(XXXX)

'pour décaler, tu fait :
Set curentCell = curentCell.Offset(1, 0)

Et maintenant, tu n'as plus à te soucier du Select et ActiveCell


A+ et bon Excel
 
Re : Help formule avec partie vérrouillée

Re-,

Effectivement, le fait de sélectionner les cellules ralentit le code
Et de plus, pas beau les sauts de cellules (remarque on peut éviter le raffraichissement de l'écran, mais....)

Bref, en règle générale, les .Select sont rarement indispensables
 
Re : Help formule avec partie vérrouillée

Mais cela fait tourner la macro plus vite ?


Beaucoup plus vite...

Si tu veux pas t'embêter à retaper toute ta macro, tu rajoutes
Code:
Application.Visible = False
au début de ta macro, et
Code:
Application.Visible = True
en fin de macro.

Et là, ta macro va tourner beaucoup plus vite (surtout si il y a beaucoup de "Select")...


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

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
905
Réponses
7
Affichages
987
Réponses
2
Affichages
582
L
Réponses
9
Affichages
1 K
Réponses
2
Affichages
822
Retour