Le DoEvents n'est pas une solution miracle non plus hein :p ca regle souvent pas mal de prob mais la ca ne sert a rien...
Le DoEvents n'est pas une solution miracle non plus hein :p ca regle souvent pas mal de prob mais la ca ne sert a rien...
N'oubliez pas de mettre le
Je réponds à ça
Laisse tomber, c'est ta façon d'utiliser BDD1 qui m'a trompé. Rien à déclarer, tu peux passer la frontière tranquillej'ai ecri ce que ma dit vesta mais ca marche pas. je comprend pas ce qu'est l'instanciation de la feuille ou le fait que je doive déclarer ca dans un module.
A+
Le prob c'est sa facon de nommer les choses...
peu etre la
*
Code : Sélectionner tout - Visualiser dans une fenêtre à part formname.REC27.Text
Ou alors elle a pas vu que j'ai mis des points devant tt ses lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part .Cells(1, 9).Formula = REC8.Text
N'oubliez pas de mettre le
Ah non ? Et qu'en est-il si la form est rendue invisible alors qu'on cherche à lire ce qu'il y a dedans ? Comme je ne le sais pas (jamais testé) le doevents peut, peut-être, arranger les choses... Et comme je ne vois pas d'autre pb... attendons la réponse de jamelieLe DoEvents n'est pas une solution miracle non plus hein :p ca regle souvent pas mal de prob mais la ca ne sert a rien...
A+
ca marche... Mais bon la on la rend invisible apres avoir lu les données...
attendons...
N'oubliez pas de mettre le
Non, c'est là le pb. Le programme se poursuit même si les cellules ne sont pas encore mises à jour. Et comme je ne sais pas ce qu'il se passe dès lors que l'on fait un Hide... tc'estesratsMais bon la on la rend invisible apres avoir lu les données...
A+
ca me met toujours un message d'erreur objet requis et ca me selectionne la ligne
.Cells(1,0).formula = RECAnnée.text
ca me la surligne en jaune ca bloque des le début
effectivement, si tu mets 0 comme N° de colonne, ça ne pourra jamais fonctionner. Revoie ce que tu fais et donne un N° de colonne existant !.Cells(1,0).formula = RECAnnée.text
Un bêêêêtise grosse comme ÇA et je ne l'avais même pas vue...
ca me met toujours la même erreur et à la même ligne
c'est le mêm avec juste le 0 qui est devenu un1 et donc tous les autres chiffres sont décalés de 1
Mais le problème vien peut etre du fait que RECAnnée et RECMois proviennent d'une autre userform que celle utilisée pour REC,2,3..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public sub CdBSave1_click() With worksheets("BDD1") .Cells(1, 1).Formula = RECAnnée.List .Cells(1, 2).Formula = RECMois.Text .Cells(1, 3).Formula = REC1.Text ...
Mais je sais pas du tout c'est juste une idée comme ca
Ca peu surement venir de la...Mais le problème vien peut etre du fait que RECAnnée et RECMois proviennent d'une autre userform que celle utilisée pour REC,2,3..
Mais je sais pas du tout c'est juste une idée comme ca
formname.nomducontrole.propriétévoulue
FORMNAME.RECAnnée.text
N'oubliez pas de mettre le
ça marche toujours pas : erreur au même endroit...
La form en question, elle est invisible ou fermée (Hide ou unload) ?
A+
Si elle est fermée c'est mort...
N'oubliez pas de mettre le
c'est bon les gars vous inquiètez pas j'ai réussi à le faire fonctionner. il fallait juste que je rajoute userform4 devant RECAnnée et devant RECmois parce que ces données sont selectionnées dans la userform4 alors que les suivantes sont selctionnées dans la userform1.
Merci beaucoup de votre aide ca ma permi de bien avancer.
Bonne soirée à tous.
Jamelie
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager