modification du code d'un bouton

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

E

enrone

Guest
Bonjour à tous,

J'ai le code suivant affecté à un bouton
Code:
Sub Bouton2_Clic()
Sheets("2").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = Sheets("1").Range("h6").Text
Sheets("1").Range("b9") = Sheets("1").Range("h6")
End Sub

cela créé une nouvelle page et inscrit le nom de la nouvelle page dans la cellule b9.
J'aimerais:

- que lorsque la page que l'on essai de créér existe déja le bouton engendre une petite notification "existe déjà"
-que le code cité en haut au lieu d'écrire toujours dans la cellule b9 passe à chaque fois a la cellule du dessous (ceci afin d'avoir la liste des page créées "b9","b10","b11"...)
J'espere que cela est possible, merci d'avance pour vos réponses
 
Re : modification du code d'un bouton

Bonjour,

Tu peux essayer ceci :

Code:
Sub Bouton2_Clic()
Marqueur = 0
For Each X In Sheets
    If X.Name = Sheets("1").Range("h6").Text Then Marqueur = 1
Next
If Marqueur = 0 Then
    Sheets("2").Copy After:=Sheets(Sheets.Count)
    ActiveSheet.Name = Sheets("1").Range("h6").Text
    Sheets("1").Range("b65536").End(xlUp).Offset(1, 0).Value = Sheets("1").Range("h6").Value
Else
    MsgBox "L'onglet existe déjà"
    Exit Sub
End If
End Sub
 
Re : modification du code d'un bouton

Ca marche!! merci beaucoup!!
une derniere question, ca écrit de b2 à b65536
est j'ai une liste déroulante qui a comme donnée source la plage (b2:b65536)
le probleme c'est que forcement si les cellules sont vides (pas encore créées) ca affiche un vide dans ma liste déroulante donc ca fais un tres grand vide.
est ce qu'il est possible dans la liste déroulante d'afficher parmi les cellules b9 à b65536 que celles complétées ??
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
924
Réponses
3
Affichages
640
L
Réponses
1
Affichages
1 K
L
Retour