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

Code selection en VBA

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

nikwik666

XLDnaute Occasionnel
Re Bonjour , je squatte le forum 😀
Je vou expose mon nouveau probleme: dans ma colonne j aimerai calculer a l'aide d'un boutonControl certaine operation. jusqua la pas tro de probleme mais la ou ca ce complique c'est que g envi de faire le calcul sur une certaine selection qui n'est pas toujours la meme ( par exemple un coup je voudrai faire l'addition de A1 a A20 et un coup de A8 a A12 )
J'espere que cela est fesable ..
Merci encore de votre aide
 
Re : Code selection en VBA

G un bout de code qui marcherai mais je ne sait pas ou integrer mon calcul:

Private Sub CommandButton1_Click()

For Each cel In Selection
If cel.Value <> "" Then
If IsNumeric(cel.Value) And cel.Value < 10 Then
cel.NumberFormat = "@"
cel.Value = "0" & cel.Value
Else
cel.NumberFormat = "@"
End If
End If
Next cel

End Sub
 
Re : Code selection en VBA

re,

Un petit bout de code (le resultat s'affiche dans une Msgbox) :
Code:
Private Sub CommandButton1_Click()
Set plage = Selection
MsgBox Application.WorksheetFunction.Sum(plage)
End Sub

@+
 
Re : Code selection en VBA

Wahou tro cool ca marche super bien !
Et je vais t'embetter encore un peu 🙂 c possible de rentré le resultat dans une case selectioné ?
Peut etre avec Range("H21").Select

Private Sub CommandButton1_Click()
Set plage = Selection
MsgBox Application.WorksheetFunction.Sum(plage)
Range("H21").Select
End Sub

Et pour changer l'operation ( du genre faire la moyenne ) je met :
MsgBox Application.WorksheetFunction.AVERAGE(plage)
 
Dernière édition:
Re : Code selection en VBA

Plus aucun rapport mais si tu e encore la est cque tu sais comment on fait pour incrémenté un calcul jusqua la derniere cellule de la colonne sans savoir exactement quelle est la derniere colonne car cela est variable selon les tableau..
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…