Vba erreur 9
Fermé
mushubdd
Messages postés
5
Date d'inscription
dimanche 1 juin 2014
Statut
Membre
Dernière intervention
3 juillet 2014
-
1 juin 2014 à 18:42
mushubdd Messages postés 5 Date d'inscription dimanche 1 juin 2014 Statut Membre Dernière intervention 3 juillet 2014 - 3 juin 2014 à 13:50
mushubdd Messages postés 5 Date d'inscription dimanche 1 juin 2014 Statut Membre Dernière intervention 3 juillet 2014 - 3 juin 2014 à 13:50
A voir également:
- Vba erreur 9
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Incompatibilité de type vba ✓ - Forum Programmation
- Erreur 1004 vba ✓ - Forum Excel
3 réponses
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
1 juin 2014 à 19:17
1 juin 2014 à 19:17
Bonjour
Si tu n'as aucune feuille qui se nomme Sheet1 cela provoque l'erreur indice n'appartenant pas à la selection
Cdlmnt
Si tu n'as aucune feuille qui se nomme Sheet1 cela provoque l'erreur indice n'appartenant pas à la selection
Cdlmnt
mushubdd
Messages postés
5
Date d'inscription
dimanche 1 juin 2014
Statut
Membre
Dernière intervention
3 juillet 2014
3 juin 2014 à 10:18
3 juin 2014 à 10:18
Merci. je vais modifier en fonction.
D'autre part j'aurai deux autres points à éclaircir:
1. est-il possible de mettre des alertes lorsque toutes les informations du formulaire ne sont pas remplies?
2. les enregistrements peuvent-ils être multiples à partir d'une même entrée dans le formulaire? je l'explique, si j'ai 6 données identques en termes de centre, patient, type de prélèvement... le formulaire peut-il,partir d'un item nombre de tubes (renseigné avec la donnée 6) me créer 6 lignes comportant les informations du formulaire et une incrémentation (tube1, tube2,tube3....)
merci de votre aide.
arnaud
D'autre part j'aurai deux autres points à éclaircir:
1. est-il possible de mettre des alertes lorsque toutes les informations du formulaire ne sont pas remplies?
2. les enregistrements peuvent-ils être multiples à partir d'une même entrée dans le formulaire? je l'explique, si j'ai 6 données identques en termes de centre, patient, type de prélèvement... le formulaire peut-il,partir d'un item nombre de tubes (renseigné avec la donnée 6) me créer 6 lignes comportant les informations du formulaire et une incrémentation (tube1, tube2,tube3....)
merci de votre aide.
arnaud
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
3 juin 2014 à 10:38
3 juin 2014 à 10:38
Bonjour
1) Au début du code associé au bouton valider du formulaire tu peux faire faire une boucle FOR NEXT sur tous les controls de l'userform et si un est vide faire afficher par msgbox un message et sortir de la Sub sans rien faire
2) Faisable aussi :
Là aussi avec une boucle FOR NEXT de 1 au nombre de tubes renseignés, ex :
n=me.textbox 5.value 'en supposant le nombre de tubes entrée dans ce textbox
for x=1 to n
Sheets("Feuil1).range("B" & 4+x).value ="tube "& x 'Inscription dans la Feuille 1 à partir de B5
Sheets("Feuil1).range("C" & 4+x).value = me.combobox1.value ' et de C5
next x
Par contre tu aurais intérêts dans la fentre propriété^de l'éditeur pour d'attribuer à chaque combobox et textbox un nom spécifique qui sera utilisié après dans les macros; c'est plus clair dans la macro s'il y a me.center au lieu de me.combobox1
Cdlmnt
1) Au début du code associé au bouton valider du formulaire tu peux faire faire une boucle FOR NEXT sur tous les controls de l'userform et si un est vide faire afficher par msgbox un message et sortir de la Sub sans rien faire
2) Faisable aussi :
Là aussi avec une boucle FOR NEXT de 1 au nombre de tubes renseignés, ex :
n=me.textbox 5.value 'en supposant le nombre de tubes entrée dans ce textbox
for x=1 to n
Sheets("Feuil1).range("B" & 4+x).value ="tube "& x 'Inscription dans la Feuille 1 à partir de B5
Sheets("Feuil1).range("C" & 4+x).value = me.combobox1.value ' et de C5
next x
Par contre tu aurais intérêts dans la fentre propriété^de l'éditeur pour d'attribuer à chaque combobox et textbox un nom spécifique qui sera utilisié après dans les macros; c'est plus clair dans la macro s'il y a me.center au lieu de me.combobox1
Cdlmnt
mushubdd
Messages postés
5
Date d'inscription
dimanche 1 juin 2014
Statut
Membre
Dernière intervention
3 juillet 2014
3 juin 2014 à 13:50
3 juin 2014 à 13:50
merci beaucoup de l'aide. je mets en application et je reviens vers vous si pb...
encore merci.
arnaud
encore merci.
arnaud