Creation d'un code svp

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

tactic6

XLDnaute Impliqué
Bonjour le forum et tous les autres
j'ai besoin de vos lumières pour m'aider à réaliser un code

Dim Cell As Range, Plage As Range


Set Plage = Application.InputBox( _
"Sélectionner la plage à couvrir", _
"Plage:", _
ActiveWindow.Selection.Address(0, 0), _
Type:=8)

ce bout de code me permet de sélectionner une plage de cellule
mais il me manque la fin qui pour vous faire comprendre ce qui mijote dans mon petit cerveau serait du genre
ActiveCell.FormulaR1C1 = la somme des cellules sélectionnées dans une cellule choisie


le résultat espéré de ce code serait la somme des chiffres compris dans les cellules sélectionnées

je me rend compte qu'en me relisant c'est pas très compréhensible désolé je n'arrive pas à expliquer plus clair
 
Re : Creation d'un code svp

bonjour,

je sais pas si c'est ce que tu cherches?

Dim Formule As String
Formule = "=Sum(Plage)"
Range("A1").Value = Formule


ou est-ce quelquechose comme ça?

a+

Alain
 
Re : Creation d'un code svp

Merci Alain
c'est presque ça
le resultat affiche #NOM?
en plus j'aurais bien aimé (je sais, je sais, ...... comme disait Gabin je sais que je ne sais rien) avoir une texbox me demandant ou afficher le resutat mais ça c'est pas grave on verra plus tard
 
Re : Creation d'un code svp

Bonjour Tactic, Afchartier

regarde le code ci dessous si il peut t'aider, renvoie dans la cellule A1 le résultat :

Code:
Sub test()
Dim p As Range
On Error Resume Next
Set p = Application.InputBox("Sélectionnez une plage !", , , , , , , 8)
On Error GoTo 0
If Not p Is Nothing Then Range("A1").Value = WorksheetFunction.Sum(p)
End Sub

bon après midi
@+
 
Re : Creation d'un code svp

Re
magnifique Pierrot93
il ne me reste plus qu'a trouver comment coller le résultat dans une cellule choisie
du genre
où voulez vous afficher le resutat
choix de la cellule
collage du resultat
si tu as une idée ....
un grand merci
 
Re : Creation d'un code svp

Re

modifies comme suit :

Code:
Sub test()
Dim p As Range, c As Range
On Error Resume Next
Set p = Application.InputBox("Sélectionnez une plage à additionner !", , , , , , , 8)
Set c = Application.InputBox("Sélectionnez une cellule pour afficher le résultat !", , , , , , , 8)
On Error GoTo 0
If Not p Is Nothing And Not c Is Nothing Then c.Value = WorksheetFunction.Sum(p)
End Sub

@+
 
- 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

Réponses
3
Affichages
564
Réponses
17
Affichages
2 K
Réponses
7
Affichages
1 K
J
Réponses
22
Affichages
3 K
jui42
J
A
Réponses
11
Affichages
2 K
A
G
  • Question Question
Réponses
2
Affichages
818
godumathis
G
Retour