Probleme de report de données dans userform
Fermé
anais890313
Messages postés
11
Date d'inscription
lundi 10 décembre 2012
Statut
Membre
Dernière intervention
12 février 2013
-
10 déc. 2012 à 13:10
anais890313 Messages postés 11 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 12 février 2013 - 14 déc. 2012 à 09:18
anais890313 Messages postés 11 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 12 février 2013 - 14 déc. 2012 à 09:18
A voir également:
- Probleme de report de données dans userform
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
- Crystal report download - Télécharger - Présentation
- Service de diffusion de données - Forum TNT / Satellite / Réception
- La zone de données passée à un appel système est insuffisante - Windows 11
1 réponse
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
10 déc. 2012 à 14:22
10 déc. 2012 à 14:22
Bonjour,
Code a mettre:
Module a inserer: variable Public vue de tous les codes (feuille, modules, Userforms)
Public val_cel
VBA Feuille: passage de la ligne de la cellule selectionnee
A+
Code a mettre:
Module a inserer: variable Public vue de tous les codes (feuille, modules, Userforms)
Public val_cel
VBA Feuille: passage de la ligne de la cellule selectionnee
Private Sub Worksheet_BeforeDoubleClick(ByVal sel As Range, Cancel As Boolean) Cancel = True val_cel = sel.Row UserForm2.Show End Sub
'UserForm2: Private Sub UserForm_Activate() With Worksheets("feuil1") numeasy.Value = .Cells(val_cel, 1) cdcg_plateau.Value = .Cells(val_cel, 3) phase.Value = .Cells(val_cel, 9) Calendar1.Value = Cells(val_cel, 6) toupie1.Value = .Cells(val_cel, 13) pax.Value = Cells(val_cel, 15) caprev.Value = .Cells(val_cel, 16) commentaires.Value = .Cells(val_cel, 17) evenement.Value = .Cells(val_cel, 4) localite.Value = .Cells(val_cel, 5) Calendar2.Value = .Cells(val_cel, 6) TextBox1.Value = .Cells(val_cel, 10) TextBox2.Value = .Cells(val_cel, 11) End With End Sub
A+
Modifié par anais890313 le 11/12/2012 à 16:52
tout d'abord merci de m'avoir répondu aussi rapidement
j'ai une petite erreur a l'execution du code dans le userform :
erreur d'excution 1004
erreur définie par l'application ou pas l'objet
j'ai bien inséré dans un module la variable
ainsi que le code a ecrire dans le userfom
'UserForm2: Private Sub UserForm_Activate() With Worksheets("feuil1") numeasy.Value = .Cells(val_cel, 1) <<<<< le debogage bloque ici cdcg_plateau.Value = .Cells(val_cel, 3) phase.Value = .Cells(val_cel, 9) Calendar1.Value = Cells(val_cel, 6) toupie1.Value = .Cells(val_cel, 13) pax.Value = Cells(val_cel, 15) caprev.Value = .Cells(val_cel, 16) commentaires.Value = .Cells(val_cel, 17) evenement.Value = .Cells(val_cel, 4) localite.Value = .Cells(val_cel, 5) Calendar2.Value = .Cells(val_cel, 6) TextBox1.Value = .Cells(val_cel, 10) TextBox2.Value = .Cells(val_cel, 11) End With End Sub
et dans la feuille concernée :
je ne comprends pas vraiment d'ou cela peut venir ....
Pouvez vous m'aider à résoudre ce probleme?
Merci par avance
Modifié par f894009 le 11/12/2012 à 17:46
Au moment ou vous avez l'erreur, click sur debugage, placez le pointeur souris sur val_cel
de la ligne: numeasy.Value = .Cells(val_cel, 1) et quelle est sa valeur??
exemple de ce que je vous ai donne: https://www.cjoint.com/?BLlrT73FSh7
A+
14 déc. 2012 à 09:18
Désolée pour le temps de réponse j'etais en déplacement professionnel
Le probleme est résolu avec un peu de trifouillage par ci par là
Merci beaucoup pour votre disponibilité