Bonjour à tous, je suis un nouveau venu, et je me suis mis au VBA, il y a peu de temps donc désolé d'avance si mes questions sont trop faciles. en tout cas cela m'aiderait enormement alors merci d'avance pour les bonnes ames charitables.
1) Pourquoi quand je crée des boutons par une macro je n'arrive pas à nommer mes boutons?
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
, DisplayAsIcon:=False, Left:=184, Top:=14.3382352941176, _
Width:=65.0735294117647, Height:=23.1617647058824).Select
commandbutton1.caption="toto" ne marche pas, c'est illogique!!!!
2)Alors la aussi je comprends pas !!
j'essaye d'utiliser la mise en forme conditionnelle pas en valeur mais avec une formule à l'interieur d'une boucle
et en fait la mise en forme marche n'est pas dynamique
dans la condition 1: la formule est on a soit vrai ou faux
et la formule que j'ai mise Formula1:="" & Cells(n, k + 1) < 0 n'apparait pas, c'est trop bizarre.
For k = 1 To 10
For n = 1 To 10
Cells(n, k).Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="" & Cells(n, k + 1) < 0
Selection.FormatConditions(1).Interior.ColorIndex = 15
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="" & Cells(n, k + 1) > 0
Selection.FormatConditions(2).Interior.ColorIndex = 0
Next n
Next k
3)ActiveSheet.PageSetup.PrintArea = "$A$1:$AB$46"
comment fait on pour mettre des variables à la place des lettres?
repondez moi des que vous pouvez
allez bonne journee