Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Séléctionner la feuille en cours ...?

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

Talzatior

XLDnaute Occasionnel
Bonjour à vous les gens du fofo 😉

J'aurais juste besoin d'un peu de lueur ... Je souhaite travailler sur la feuille active, après avoir générer à l'aide d'une macro une nouvelle feuille sur laquelle je souhaite donc travailler ...

Est-ce que la commande :

Code:
Sub InitFact(ByVal nameSheets As String)
Dim ws as Worksheet

   Set ws = worksheets(nameSheets)

   With ws

me permet de parvenir à ma fin ??
 
Re : Séléctionner la feuille en cours ...?

Eh bien mon souci est le suivant ...

J'ai une feuille existante dans mon classeur suivi affaire ... Que ce soit BL, Facture ou encore Commande, ces feuilles peuvent, selon les affaires, ne pas suffir ... voilà pourquoi j'ai un bouton que je souhaite programmer pour qu'il créer une nouvelle feuille, fasse (en gros) un copier coller de l'ancienne, en vidant qqes champs et conserve les boutons qui servent à générer la facture (lui intégrer un numéro de facture ainsi qu'une date ...), mais pour la feuille en cours, alors qu'actuellement, mes boutons font appel aux feuilles en particulier ...

Ce que tu me dis, c'est qu'en fait, si je suis sur la feuille active, ce qui est obligé pour cliquer sur le bouton, je n'ai pas besoin de préciser la feuille sur laquelle il doit travailler ?

Dans ce cas là, il faut que je modifie tout mon code mais je peux me passer du nom de la feuille active ..

Mais à titre d'info, je souhaite tout de même savoir si la commande nameSheets fait appel au nom de la feuille en cours ou non ... 😉

Merci à toi pour ta réponse 😉
 
Re : Séléctionner la feuille en cours ...?

re, sans voir ton fichier, on peut difficilement aller plus loin
sinon, c'est activesheet.name qui te renvoie le nom de la feuille active
 
Re : Séléctionner la feuille en cours ...?

Je vais utiliser cette commande que tu m'as transmis.

Si j'ai besoin de plus d'info, je mettrai le fichier en pj pour que vous puissiez m'aider plus efficacement.

En attendant, merci beaucoup ^^
 
Re : Séléctionner la feuille en cours ...?

Bon alors voilà, j'y vois un peu plus clair ...

Donc je joins le fichier en pj ... Et je parlerai, en exemple, de la feuille commande de mon classeur ...
Si je clique sur le bouton "Créer une nouvelle commande", cela me crée simplement une copie de la feuille commande ... Mais le bouton "Choisir un fournisseur", faisant appel au Module "ModUFChoixFour", ne fonctionnera pas sur cette dernière, car dans mon module, il y a la commande :

Code:
Set ws = Worksheets("commande")

Me suffit-il de changer "Worksheets("commande")" par "activesheet" pour que cela fonctionne tout le temps, et ce quel que soit le nombre de feuille que je crée ??

Merci par avance 😉
Cordialement,
Talzatior.

Le fichier : http://cjoint.com/?gtktq1lOLw
 
Re : Séléctionner la feuille en cours ...?

Après avoir un peu fouiné, j'ai réussi à faire ce que je voulai, grâce à ton aide et à la découverte du code "activesheet" 😉

Merci à toi 😉
 
- 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
2
Affichages
1 K
Réponses
4
Affichages
951
Réponses
8
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…