FORUM Tom's Hardware » Programmation » Autre » besoin d'aide pour macro excel
 

besoin d'aide pour macro excel

89 utilisateurs inconnus
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : besoin d'aide pour macro excel
 
Plus d'informations

Bonjour je suis nouveau et je ne connais pas grand chose au macro...
J'ai trouvé celle ci sur le net qui marche très bien et me convient....
Mais elle ne marche que pour une feuille et j0aimerais qu'elle marche pour tout le classeur...

Comment faire?

1. 'Definition variable
2. Dim modif As Boolean
3.
4. ' Test changement cellule
5. Private Sub Worksheet_Change(ByVal Target As Range)
6. Dim i As Integer
7. ' test si verif en cours
8. If modif Then Exit Sub
9. modif = True
10. ' Boucle sur la colonne
11. For i = 1 To 50
12. Call MEFCond1("A" & i)
13. Next i
14. modif = False
15. End Sub
16.
17. ' <M>ise <E>n <F>orme <Cond>itionnelle <1>
18. Sub MEFCond1(TCell As String)
19. ' Met en majucule la saisie
20. If TypeName(Range(TCell).Value) = "String" Then
21. Range(TCell).Value = UCase(Range(TCell).Value)
22. End If
23. ' Lance le test
24. Select Case Range(TCell).Text
25. Case 1 To 20: Range(TCell).Interior.ColorIndex = 4
26. Case 21 To 30: Range(TCell).Interior.ColorIndex = 6
27. Case 31 To 2000: Range(TCell).Interior.ColorIndex = 3
28. Case "S": Range(TCell).Interior.ColorIndex = 4
29. Case "A": Range(TCell).Interior.ColorIndex = 5
30. Case "M": Range(TCell).Interior.ColorIndex = 6
31. Case "I": Range(TCell).Interior.ColorIndex = 3
32. Case Else: Range(TCell).Interior.ColorIndex = xlNone
33. End Select
34. End Sub


Merci beaucoup

zeb
Profil : Modérateur libre
Plus d'informations

Han, le mec qui aime s'emmerder pour rien !!!! Au lieu de numéroter toi-même tes lignes, encadre ton bout de code avec [code]..[/code], conformément au règlement.

Tu as recopié Sub Worksheet_Change. Recommence mais dans Sub Workbook_Change.


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
Plus d'informations

Merci de cette première réponse mais ce n'est pas moi qui ai numéroté comme cela.... car moi je ne connais rien...
Que dois-je faire avec Sub workbook_change

Merci


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » Autre » besoin d'aide pour macro excel
 

Annonces Google
Publicité