[Excel] Userforn données dans plage definie

Résolu/Fermé
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 - 25 oct. 2011 à 10:48
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 - 28 oct. 2011 à 23:39
Bonjour,

Je tente de realiser un Userform qui permetrai à un utilisateur de remplir mon tableau de donnée.

Il sagit de remplir dans un tableau les differents cycles q'un equipement peut realiser.

Malgres de tres nombreuse infos sur la toiles qui m'on permises d'avancé (en esperant ne pas avoir fait trop de fautes) je tatone et c'est pur cela que je solicite votre aide.

Je voudrais que les donnée remplie dans le userform se place dans la plage definie par le N° d'immo (TextBoxN°Immo) de la machine en feuille "Plage des données".(colonne D de la feuille "Donnés Autoclave"

http://www.cijoint.fr/cjlink.php?file=cj201110/cijBUvhA8X.xls

Dans l'attente de vous lire Merci

A voir également:

9 réponses

Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
25 oct. 2011 à 18:14
Bonjour,
Votre fichier : https://www.cjoint.com/?3Jzsn6qLYcw
J'ai modifié les procédures, je vous laisse la découverte.
Salutations
Le Pingou
1
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
27 oct. 2011 à 14:05
Bonjour

Je reviens sur ce sujet j'ai tenter d'ajouter des userform pour metre en place de nouvelles données ces unserforme fonctionne correctement sachant que j'ai simplement utiliser vos données pour les creer (Encore merci d'ailleur)
Mais je me suis rendu compte que si je ne remplissais pas certaines txtbox au moment de valider ça m'efface les infos presente dans le tableau.

J'ai tenter de d'effectuer la commande
txtbox.value= ...
Afin de recuperer les donnée deja presente dans le tableau dans le Userform mais je ne sais pas comment faire reference a la bonne ligne j'ai tester comme suis mais j'ai des erreurss et au vue de mes competences ça bloque

Private Sub cbxNumImm_change()
Dim nuli As Long
Dim n As Integer, numimmo As Long, t As Integer
' récupérer numéro de ligne correspondant au n° d'immo.
nuli = WorksheetFunction.Match(CLng(Me.cbxNumImm), Range("b:b"), 0)
For t = 1 To 10
Me("Textcycle" & t).Value = Worksheets("Donnés Autoclave").Cells(nuli + n, 6).Value
Me("TextPanne" & t).Value = Worksheets("Donnés Autoclave").Cells(nuli + n, 7).Value
Me("TextImpact" & t).Value = Worksheets("Donnés Autoclave").Cells(nuli + n, 8).Value
n = n + 1
Next t
numimmo = Me.cbxNumImm
Me.cbxNumImm.Value = ""
For t = 1 To 10
Me("Textcycle" & t).Value = ""
Me("TextPanne" & t).Value = ""
Me("TextImpact" & t).Value = ""
Next t
End Sub

En esperant ne pas trop te soliciter (deux sujets en tres peu de temps) et en attendant de te lire

Merci
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
25 oct. 2011 à 23:10
Bonjour,
Le dépassement de capacité et provoqué par l'utilisation d'une variable de type [Integer] il faut changer par type [Long].
Merci de modifier dans la procédure : [Private Sub cmdValider_Click()]
Dans ligne 3 remplacer : numimmo as Integer par numimmo as Long
Et dans la ligne 5 : ...Match(Cint(... par Match(CLng(...
Ne pas oublier d'enregistrer.
Merci de votre réponse !
1
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
26 oct. 2011 à 08:43
Un grand merci à vous...
Apres modification tout fonctionne parfaitement.
Reactiviter et adaptation sont les qualificatifs du forum c'est super encore un grand merci.
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
Modifié par Le Pingou le 25/10/2011 à 15:13
Bonjour,
Une réponse dans la soirée!
Question: pourquoi avez-vous 2 feuilles [Donnés Autoclave] et [Donnés Autoclave1] ?
Patience.
Salutations.
Le Pingou
0
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
25 oct. 2011 à 15:34
Je patiente avec impatience... il n'y à rien d'urgent...

En realité je voulais faire des test sur la feuille donnée autoclave 1 la feuille finale etant la donnée autoclave

Merci pour votre reponse et à dans la soirée.
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
25 oct. 2011 à 22:46
Bonjour,
Merci pour l'information.
Pouvez-vous préciser le problème rencontré et à quel moment il se produit?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
25 oct. 2011 à 23:02
bonsoir Le Pingou,

Le problème vient de la définition de variable (numimmo) en integer au lieu de long et de l'utilisation de CInt au lieu de CDbl dans cmdValider_Click.

Bonne soirée.
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
25 oct. 2011 à 23:13
Bonsoir gbinforme,
Nous nous sommes croisée de peu.
Merci et excellente semaine.
Amicales salutations.
Le Pingou.
0

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

Posez votre question
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
Modifié par Le Pingou le 27/10/2011 à 21:27
Bonjour,
Je viens de voir votre demande. Toutefois il manque une explication claire sur ce que vous voulez réaliser... quel résultat vous attendez ...!
Pouvez-vous me transmettre le fichier y relatif?
Merci.
Salutations.
Le Pingou
0
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
Modifié par elglouton le 27/10/2011 à 22:13
Bonsoir et merci j'ai oublier de poster le lien le voici
http://www.cijoint.fr/cjlink.php?file=cj201110/cijt9qWsyC.xls

En fait j'aimerais récupérer les données déjà inscrite dans le tableau pour les colonnes F ,G, H lorsque l'on sélectionne le numéro d'immo dans le userform afin de ne pas effacer les données déjà présente dans ces cellules lors de la mise à jour et permettre à la personne qui rentre les données de voir ce qu'il y à de déjà renseigner...

Je ne sais pas si j'ai ete clair...
En esperant que ce soit le cas je vous remerci pour le travail effectué déjà qui est très appréciable.
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
27 oct. 2011 à 22:16
Bonjour,
Merci pour le fichier.
Question : pourquoi les numéros de la colonne [B] sont systématiquement au bas de la plage fusionnée alors que les valeurs des colonnes [C,D et E] sont alignées en haut ?
0
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
27 oct. 2011 à 22:38
Bonjour,

Merci à vous pour l'aide que vous m'apporter
Pour ce qui est de la colonne [B] j'avoue ne pas savoir ni comprendre d'où viens le problème j'ai bien tenté de le mettre comme dans les autre colonne mais pas réussi.
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
27 oct. 2011 à 22:44
Bonsoir,
Merci et bonne fin de soirée.
Salutations.
Le Pingou
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
27 oct. 2011 à 23:16
Bonjour,
Dernière précision avant de mettre les yeux au dodo.
Lorsque l'on accède au formulaire (UserForm) et que l'on entre le [N° d'immo] on est censé entrer des nouvelles valeurs pour cette objet. Ce que vous ne dite pas c'est que probablement il faut tenir compte de la présence de valeurs déjà existante et dans ce cas il s'agit d'une mise à jour ....
Est-ce que cela est votre problème enfin ce que vous voulez réaliser ?
0
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
27 oct. 2011 à 23:23
Exactement il faut tenir compte des infos déjà présente c'est pour cela que je voulais les récupérer dans les txtbox du userform si elles sont déjà présente, afin de ne modifier que le nécessaire si des infos sont déjà pressente ou ajouter si il n'y en à pas ou modifier une info exixtante.
Je suis desoler de ne pas etre clair
Et encore une fois un grand merci
Bonne nuit et bon repos à vos yeux.
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
27 oct. 2011 à 23:59
Bonjour,
Dernière demande.
Il semble que pour les valeurs des [Pannes/Alarmes] et [Impacts] il devrait exister une liste et ainsi on pourrait travailler avec des zones de liste modifiable dans le formulaire ?
Si oui me les fournir.
Bonne nuit.

0
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
Modifié par elglouton le 28/10/2011 à 00:29
Et bien en fait c'est avec ce classeur que je souhaite réaliser les listes pour chaque équipement sachant que ces listes pour alarmes/panne ne sont pas les même pour les différente marque de machine et que chaque panne a un impact différent selon la machine
Donc pour répondre a votre question non il n'existe pas de listes.
Mais c'est vrais que ça aurais ete pratique afin d'uniformiser les réponses

Merci encore et bonne nuit a vous aussi je pense qu'il est l'heure...
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
28 oct. 2011 à 15:10
Bonjour,
Merci, c'est parfait.
La suite en fin de journée.
Salutations.
Le Pingou
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
28 oct. 2011 à 15:53
Bonjour,
J'ai un peu d'avance. Je vous laisse voir si cela vous convient.
Votre fichier : https://www.cjoint.com/?3JCp1jz2lcX
0
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
28 oct. 2011 à 17:02
Une réponse très rapide en effet et en plus qui fonctionne parfaitement.
Merci pour votre aide et aussi d'avoir réussi à comprendre mes demandes.

Je vous souhaite un bon week-end et vous remercie encore une fois pour tout continuez comme ça c'est génial
0
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
28 oct. 2011 à 23:39
Bonsoir,
Merci, de rien.
Salutations.
Le Pingou
0