• Initiateur de la discussion Initiateur de la discussion s2fruit
  • Date de début Date de début

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 !

S

s2fruit

Guest
Bonjour à tous 😀
J'ai compilé quelques lignes Vba glanées ici la sur le forum et avec l'aide de quelques uns, j'ai essayé de me réaliser une base de travail pour mon association. Malheureusement je bloque sur un message d'erreur qui m’empêche d'utiliser les beaux UsF que j'ai créé 😡😕😕
Je vous avoue que je suis débutant en vba et j'essaie surtout d'adapter des codes trouvés sur le forum.
Merci infiniment pour ceux ou celles qui peuvent me donner un coup de pouce 😱
 
Dernière modification par un modérateur:
Re : Sos erreur macro

Bonjour à tous,

Dans l'USF3, tes TextBoxes commence à 2. Peux-tu essayer :

VB:
Private Sub ComboBox1_Change()
 Dim L As Byte, C As Byte
For L = 1 To UBound(Tabtemp, 1)


If Tabtemp(L, 1) = UsF_3.ComboBox1.Text Then
   For C = 2 To UBound(Tabtemp, 2)
     Me.Controls("Textbox" & C) = Tabtemp(L, C)
   Next
   Exit For
End If
Next
End Sub

A+ à tous

Edition: Salut BH². Cela fait longtemps que nous nous sommes croisés... 🙂
 
Dernière édition:
Re : Sos erreur macro

Bonjour,

Il n'y a pas de TextBox nommé "TextBox1" dans ton USF2...

D'où l'erreur...

Bon courage

Edit : Un peu long, moi.. Salut JC 😀

Bonjour JC & Brestois 😉
Je suis dans les choux malgré les modifications 🙁
Peut-etre me suis je compliqué les choses avec ces codes 😕😕😕
En fait ce que je voudrais arriver à faire c'est :
Saisir , Modifier , Consulter, des enregistrements dans ma base (Feuil1) au moyen d'un ou plusieurs USF
🙄 vous croyez que c'est possible ?
 
Re : Sos erreur macro

Bonjour le forum 😉
Mon précedent post n'ayant pas eu de solution 🙁 je modifie ma demande en la simplifiant le plus possible 😱
Je voudrais une piste, un début de code pour arriver à faire ce que je décris dans mon fichier exemple.
Je vous remercie pour votre aide 🙄
 
Dernière modification par un modérateur:
Re : Sos erreur macro

Bonjour ,

Avant d'aller plus loin,

J'ai pas détaillé les userforms , mais hormis la combobox pour le formulaire modifier , ils sont identiques .?

Pourquoi ne pas utiliser le même.

Sinon pour faire simple , même si c'est moins top qu'une boucle , vu le peu de champs que tu as , tu peux faire des transferts directs .

Les exemples ci aprés sont hors contexte et à adapter :

Principes :

transfert formulaire vers base :

Range("A2") = Combobox1 ' Nom Prenom
range("B2")=textbox2' Adresse

tiens y'a le code postal mais pas la ville ?

range("C3")=textbox3

Transfert de la feuille vers le formulaire :

Combobox1=range("A2")
textbox2=range("B2")
textbox3=range("C2")

Ensuite les méthodes de localisation de la bonne ligne :

Ajout ( Dans un premier temps à la fin de la base :

LigneFin = range("A" & rows.count).end(xlup).row' Derniére ligne utilisée dans la colonne A

et don range("A" & lignefin+1)=Combobox1

Modification :

set Trouve = range("A:A").find(combobox1.text,lookat:=xlwhole) 'Recherche de la cellule contenant le nom prenom
ligne = trouve.row

range("A' & ligne) = combobox1.text
range("B" & ligne)= textbox2

voilà les principes
 
Re : Sos erreur macro

re tous 🙂


c'est 4 a la place de 2 vu que les données demarre row 4

Code:
Private Sub suppr_Click()
  If C1.ListIndex > -1 Then Feuil1.Rows(C1.ListIndex + 4).Delete: es
End Sub

je viens de voir que tu as crée un autre post pas facile de si retrouver dans ce cas la !!!!
 
Re : Sos erreur macro

Gérard, Bernard, Laetitia, JC et pardon pour ceux que j'oublie 🙄 après quelques essais 😱😱😱
j'arrive enfin vers le fichier souhaité 😉 mais je bute sur la fin avec un message d'erreur.
MERCI de votre aide et patience 😱
Amicalement.
 
Dernière modification par un modérateur:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

E
Réponses
10
Affichages
2 K
S
Réponses
7
Affichages
2 K
S
E
  • Question Question
Réponses
1
Affichages
863
Emmanuel31100
E
S
Réponses
25
Affichages
3 K
skye.in.sky
S
B
Réponses
5
Affichages
4 K
billyboy
B
C
Réponses
9
Affichages
2 K
caro_59000
C
Retour