VBA---activer une fonction colonne après colonne.

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

J

JJ1

Guest
Bonjour au Forum,

Je souhaiterais que mon code (inséré dans le fichier test joint) active la fonction seulement en colonne M puis à la fin du test en M3 désactive cet alea en colonne M pour passer à la colonne suivante (N)

Comment puis-je le faire? (simplement)

Merci de votre aide.


ps: merci à Dranreb.
 

Pièces jointes

Re : VBA---activer une fonction colonne après colonne.

une autre possibilité

Sub Macro3()
Sheets(1).Select
Application.ScreenUpdating = False
[M3].Value = ""
[N3].Value = ""
x = Array(13, 14)
For Z = 0 To 1
mecol = IIf(Z = 0, "M", "N")
While Cells(3, x(Z)).Value < 40
For i = 1 To 6
col = x(Z)
Cells(4 + i, col).Formula = ("=RANDBETWEEN(1,11)")
Cells(4 + i, col).Value = Cells(4 + i, col)
Next
Cells(3, x(Z)).Formula = ("=SUM(" & mecol & "5:" & mecol & "10)")
Wend
Next
Application.ScreenUpdating = True
End Sub
 
Re : VBA---activer une fonction colonne après colonne.

Bonjour Gilbert,

Merci pour tes réponses, j'aime bien la première solution.
Je pensais que l'on pouvait conserver les formules et activer ou non certaines cellules via VBA.
Bon WE
merci
 
- 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
315
  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
361
Réponses
2
Affichages
285
Retour