Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bonjour à tous
Sur ce forum, on m'a donné des feuilles excel aves des macros et je n'arrive pas a faire du copier coller ou même à les déplacer, (en fait les macros ne fonctionnent pas) est ce normal, ou bien y a t'il une manière bien précise pour le faire.
Bon week end
zaza29
Bonjour zaza
Il aurait été plus simple de raprtir du fil où on te donne ces macros car là il manque des informations pour comprendre ton PB.
Donc à suivre...
Bonjour à tous les deux
En simplifiant, je n'arrive pas à inserer une feuille avec macro que j'ai récupéré sur ce forum dans un classeur que j'ai élaborer sur mon PC.
En PJ le fichier qui me bloque.
Je débute avec excel et vous remercie de votre aide.
zaza29
En gros je voudrais connaitre la procédure pour inserer une feuille avec macro d'un classeur à un autre.
On me demande un fichier pour comprendre le problème, je vous l'envoie, ce que je souhaite c'est une explication pour la manipulation, et comprendre éventuellement pourquoi je n'y arrive pas.
J'ai essayé de plusieurs manière (copier coller la feuille dans le classeur, déplacer la feuille d'un classeur à un autre) mais la macro ne fonctionne pas dans les 2 cas.
Mystère.
Pourtant ça parait simple.
zaza29
tu aurais du rester sur le fil d'origine
cela m'aurait permis de savoir que tu rencontrais des difficultés
second point:
pour que la macro fonctionne il faut qu'elle soit dans un module du fichier ou tu veux la transferer
pour la transferer
dans le fichier ou elle fonctionne
Outils > Macro > Visualbasic Editor
Eventuellement
Affichage > Explorateur de projet
tu dois avoir ceci:
Code:
Sub test()
Dim liste As Collection
Set liste = New Collection
nb = Range("B5").End(xlDown).Row - 4
Range("H4") = nb
While liste.Count < nb
Randomize
x = Int((nb * Rnd) + 1)
On Error Resume Next
liste.Add x, CStr(x)
On Error GoTo 0
Wend
For n = 1 To liste.Count
Range("D" & n + 4) = Range("B" & liste(n) + 4)
Next n
End Sub
tu le copies integralement (eventuellement a partir d'ici)
tu recopies dans le nouveau fichier la feuille Feuil1
tu repetes Outil> Macro....
pour avoir un module
Insertion > Module
tu colles la macro
dans la feuille ou tu as copié la feuille1 tu crees un bouton
tu lui affecte la macro Test
et normalemnt ca roule
pour creer un bouton
Affichage > Barres d'outils >Boite a outils controle
cliquer sur l'equerre pour paser en mode creation
glisser deposer un bouton
cliquer juste a droite de l'equerre pour avoir les propriétés modifier Caption a loisir (texte sur le bouton)
cliquer ensuite a droite de l'icone propriétés (code) et mentionner
Call Test
Bonjout pierrejean (et aux autres)
J'ai fait comme tu m'as conseillé et un problème apparait dés que je clique sur le bouton "tirage au sort"
La description est en PJ, j'ai pourtant le "call test" et je nage un tantinet dans ce charabiat.
Si y'a des amateurs pour ce , petit problème pour vous, mais gros bug pour moi, merci.
Amicalement
zaza29
Merci pierrejean pour le temps que tu me consacres.
Après un nouvel essai et une petite rectification dans listing de la macro, ça fonctionne.
Merci encore
Je reviendrai dés le prochain soucis (qui à mon avis va arriver rapidement)
Bonne soirée
zaza29
Rebonjour à tous et à pierrejean
Je répond tardivement, mais les beaux jours revenant, il y a pas mal de travail en extérieur et j'ai moins de temps à me consacrer à Excel.😀
Est-il possible de transférer ou de copier le résultat du tirage au sort sur des feuilles à raison d'une par poule.
A savoir que le nombre de feuilles peu varier suivant le nombre de participants.
Je pense que les macros vont encore être de la partie et comme je comprend toujours pas ce langage (en fait, je n'ai ou ne prend pas le temps pour cela) je fait appel à vous.
A ce sujet quelqu'un peut-il m'orienter sur un topic pour débutant concernant les macros et le langage vba?😉
Bonsoir et kénavo
zaza29
- 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