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

Mr Guizz

XLDnaute Junior
Salut!
Comme l'indique cette discussion, je suis débutant en vba!
J'aimerais donc me specialiser!

j'ai créer un bouton que j'ai donc affecter a une macro .
Quand j'appuie sur celui ci , cela me créer un cercle correspondant a la taille du chiffre d'affaire.

J'aimerai maintenant ajouter une ligne a mon tableur et reussir a faire un deuxieme rond !
(qui correspond a cette nouvelle ligne !)
Le but étant au final de créer une 30aine de rond correspond au chiffre d'affaire des villes! (dans mon exemple)
Voici mon lien!

Sub LeCercle()

'efface toutes les formes presentes de A1 a D20'
For Each s In ActiveSheet.Shapes
If Not Intersect(s.TopLeftCell, Range("$A$1:$D$20")) Is Nothing Then
s.Delete
End If
Next s

'creation d'un cercle'
Dim Rayon As Single
Rayon = Range("$F$2") / 10
ActiveSheet.Shapes.AddShape msoShapeOval, [c7].Left, [d2].Top, Rayon, Rayon

End Sub


MERKI !
 

Pièces jointes

Dernière édition:
Re : debutant en vba

salut a vous

j'orai voulu savoir que voulais dire cette phrase
Dim c As Range, d#, x#, y#, Couleur#

Sinon est ce possible d'améliorer la couleur
-avoir peut être un dégradé de couleur
-avoir un léger contour noir autour de chaque shape pour donner un effet

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

Discussions similaires

  • Question Question
Microsoft 365 Cpier/coller en VBA
Réponses
7
Affichages
698
Réponses
1
Affichages
659
Retour