VBA -Userforme

Résolu/Fermé
olix90 Messages postés 40 Date d'inscription vendredi 17 janvier 2014 Statut Membre Dernière intervention 21 février 2021 - 21 janv. 2018 à 19:26
olix90 Messages postés 40 Date d'inscription vendredi 17 janvier 2014 Statut Membre Dernière intervention 21 février 2021 - 24 janv. 2018 à 10:59
Bonsoir à tous,
J'ai un répertoire qui me sert à planifier les gardes, je suis un peu coincé dans le fait de passer d'une feuille à une autre via un userform qui me sert à la fois pour enregistrer, modifier, supprimer ect...
J'ai 3 feuilles.
1° semaine
2° week-end
3° Nuit
Passer d"une feuille à l'autre, est-ce possible? tout en continuant à modifier, supprimer ou ajouter des contacts dans chaque feuilles?
Je joints mon fichier
https://www.cjoint.com/c/HAvszKEn4Qz

5 réponses

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
21 janv. 2018 à 20:15
Bonsoir

1) Tu copies le bouton de la 1ere feuille et tu le copies dans les 2 autres
2) Dans toutes les macros tu remplaces Sheets("SEMAINE") par ActiveSheet pour que la procédure de la macro s'applique sur la feuille active
3) Dans la macro associé au bouton tu supprimes l'activation de la feuille et tu fais simplement ouvrir l'userform :
Sub ouvriruserform1()
UserForm1.Show
End Sub
4) Dans la propriété RowSource du Combobox1 de l'UF tu supprimes SEMAINE! pour ne laisser que c2:c500 de manière que cela puisse s'appliquer à chaque feuille

Et c'est tout !

Cdlmnt
Via
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié le 21 janv. 2018 à 20:17
Bonsoir,
Si j'ai bien compris, tu veux changer d'onglet ou te déplacer sur ta feuille de calcul l'UserForm active
si c'est cela oui c'est possible, ouvre le Visual Basic, active l'UserForm et dans la fenêtre de ses propriétés recherche ShowModal que tu passes en False
c'est tout

A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
0
olix90 Messages postés 40 Date d'inscription vendredi 17 janvier 2014 Statut Membre Dernière intervention 21 février 2021
23 janv. 2018 à 18:46
bonsoir Mike-31 et via-55,
Je vais tester les 2 possibilités, merci à vous 2 pour les infos
Je reviens pour la suite...
Merci bcp
0
olix90 Messages postés 40 Date d'inscription vendredi 17 janvier 2014 Statut Membre Dernière intervention 21 février 2021
23 janv. 2018 à 19:51
j'ai testé les 2 méthodes, ça ne fonctionne pas...comme je le voudrais...
J'ai modifié l'userform, en ajoutant une combobox dans laquelle il me faudrait induire une liste qui correspond aux feuilles (Semaine, Week-end, nuit) et lorsque je fais le choix dans cette liste, mon Userform répond à ma demande.
une copie du fichier ici:
https://www.cjoint.com/c/HAxsZb7u7Bz
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
23 janv. 2018 à 20:01
Bonsoir

Je ne comprends pas pourquoi tu veux te compliquer la vie en mettant dan l'UF le choix de la feuille alors que si tu suivais mes précédentes explications, avec un bouton sur chaque feuille et en modifiant les macros comme indiqué, l'UF peut s'ouvrir sur chaque feuille et les modifications se font sur la feuille d'où a été appelé l'UF
A mon sens avec 3 feuilles seulement c'est le plus simple, on forcément en visuel le bon tableau sur lequels on veut intervenir
Qu'est ce qui ne te convient pas dans cette méthode ?
0
olix90 Messages postés 40 Date d'inscription vendredi 17 janvier 2014 Statut Membre Dernière intervention 21 février 2021
23 janv. 2018 à 21:01
Franchement, je me complique la vie car c'est vrai qu'avec un bouton sur chaque feuille c'est tout aussi bien... je veux travailler à partir de l'userform sans passer par les feuilles sauf en visuel bien entendu.voilà tout.
0
olix90 Messages postés 40 Date d'inscription vendredi 17 janvier 2014 Statut Membre Dernière intervention 21 février 2021
23 janv. 2018 à 21:33
J'ai fait quelques modifications dans les tableaux, ça fonctionne pas trop mal d'ailleurs... ok voilà, un tout grand merci pour les infos,
Mes amitiés à tous, et que les plus novices continuent à se nourrir de l'expérience des anciens.
Cordialement
Olix90
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
23 janv. 2018 à 21:35
Tant mieux

Tu peux renvoyer ton fichier avec ses dernières modifs ?
On verra ce qui est améliorable

Cdlmnt
Via
0
olix90 Messages postés 40 Date d'inscription vendredi 17 janvier 2014 Statut Membre Dernière intervention 21 février 2021
23 janv. 2018 à 22:12
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
23 janv. 2018 à 23:03
Cela m'a l'air très fonctionnel
Qu'aurais tu besoin de plus ?
0
olix90 Messages postés 40 Date d'inscription vendredi 17 janvier 2014 Statut Membre Dernière intervention 21 février 2021
24 janv. 2018 à 10:59
Bonjour,
En effet, c'est très bien. Pour la suite, je vais attendre quelques semaines et en fonction des besoins je déciderai des changements éventuels.
Encore un grand merci à toi
Cordialement
Olix90
0