Bonjours à toutes et à tous !
J'espère que votre journée ce déroule bien ! J'ai une petite question à poser avant d'aller nous restaurer !
Voila je cherche à faire deux choses :
Premièrement, j'aimerais améliorer la macro que j'ai créé:
Grâce à elle, je crée des onglets avec le numéro spécifié. Je souhaiterais en fait empécher la répétition du numéro. En effet, lorsque deux états d'acompte ont le même numéro, et bien une erreur apparait (normal...) et j'aimerais donc empécher cette erreur (afficher un msgbox et dire que ça va pas !). =>OK
Ensuite via l'exemple que j'ai posté, je souhaiterais faire plusieures choses:
- Je souhaiterais modifier le nom de la cellule contenant "ETAT D'ACOMPTE N°XX (200X)" avec l'année (pas trop dure) et avec le numéro inscrit lors de la création de l'onglet (j'ai essayé, essayé... et j'ai pas réussi :s ). => OK
- Enfin, si cela est possible (mais j'en doute), je souhaiterais créer un "report" des informations inscrites dans le tableau "Mandatements précédents" dans les futurs onglets créés (en fait, j'aimerais que l'utilisateur voit les mandats précédemment enregistré).
Voila j'espère que quelqu'un pourra m'aider ! Je vous remercie par avance de l'intérêt que vous porterez à ce poste (et m'excuse d'ores et déjà pour les nombreuses fautes présentes ) et de l'aide que vous pourrez m'apporter !
Merci à tous et bon appétit
J'espère que votre journée ce déroule bien ! J'ai une petite question à poser avant d'aller nous restaurer !
Voila je cherche à faire deux choses :
Premièrement, j'aimerais améliorer la macro que j'ai créé:
Code:
Private Sub CommandButton2_Click()
Dim x As Variant
Sheets("Acompte N° XX").Visible = True
Sheets("Acompte N° XX").Select
x = InputBox("Quel est le numéro d'acompte? ( Ne doit pas dépasser 31 caractères, espaces compris)", "N° d'acompte")
If x <> "" Or x = 1 Then
Sheets("Acompte N° XX").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = "Acompte N°" + x
Sheets("Acompte N° XX").Visible = False
ElseIf x = 0 Or x = "" Then
Sheets("Acompte N° XX").Visible = False
End If
End Sub
Grâce à elle, je crée des onglets avec le numéro spécifié. Je souhaiterais en fait empécher la répétition du numéro. En effet, lorsque deux états d'acompte ont le même numéro, et bien une erreur apparait (normal...) et j'aimerais donc empécher cette erreur (afficher un msgbox et dire que ça va pas !). =>OK
Ensuite via l'exemple que j'ai posté, je souhaiterais faire plusieures choses:
- Je souhaiterais modifier le nom de la cellule contenant "ETAT D'ACOMPTE N°XX (200X)" avec l'année (pas trop dure) et avec le numéro inscrit lors de la création de l'onglet (j'ai essayé, essayé... et j'ai pas réussi :s ). => OK
- Enfin, si cela est possible (mais j'en doute), je souhaiterais créer un "report" des informations inscrites dans le tableau "Mandatements précédents" dans les futurs onglets créés (en fait, j'aimerais que l'utilisateur voit les mandats précédemment enregistré).
Voila j'espère que quelqu'un pourra m'aider ! Je vous remercie par avance de l'intérêt que vous porterez à ce poste (et m'excuse d'ores et déjà pour les nombreuses fautes présentes ) et de l'aide que vous pourrez m'apporter !
Merci à tous et bon appétit
Pièces jointes
Dernière édition: