Bonjour la Communauté,
J'ai un fichier Excel dont le code provient en majorité de votre communauté.
Seulement voilà, mes Userforms diffèrent de celles dont le code est issu (boutons, texbox en plus, ou en moins).
Avant toute chose , je précise que cet application est codée sous MS2003 (xp), mais elle doit aussi fonctionner sous MS2007 (xp) car mes postes sont équipés différemment en MS office.
Premier constat : lors du lancement de l'application sous MS2007, elle bloque sur une ligne de code relative à la construction de la ListView ( .View = lvwReport). J'ai remplacé cet propriété (lvwReport) par 3, mais ce n'est très concluant car le résultat est irrégulier (un coup ça marche, un autre non).
Question : Existe t il une solution à ce genre de problème ?
Deuxième constat : Sur la UserForm (Rech_Modif), j'ai intégré une commande "Modifier" qui est chargée d'appeler un autre UserForm (Modif) et reprendre les données de ligne cliquée dans la ListView en les recasant dans les textbox prévus à cet effet (Texbox1 à Texbox19). La UserForm (Modif) est équipée de 2 commandes : cmd_save (mise à jour) et cmd_cancel (annuler)
Ma question : Quel est le code à allouer à la cmd_Save pour que celle ci sauve les dernières modifications apportées par l'UserForm (Modif) dans la base Feuil1 (Suivi_depensesP2_T3) tout en écrasant les anciens enregistrements de la ligne en question?
Je joins mon fichier pour plus de précisions.
Bien sûr toutes les remarques sont les bienvenues.
Par avance, merci à toute la Communauté.
Cordialement.
Mohamed.
J'ai un fichier Excel dont le code provient en majorité de votre communauté.
Seulement voilà, mes Userforms diffèrent de celles dont le code est issu (boutons, texbox en plus, ou en moins).
Avant toute chose , je précise que cet application est codée sous MS2003 (xp), mais elle doit aussi fonctionner sous MS2007 (xp) car mes postes sont équipés différemment en MS office.
Premier constat : lors du lancement de l'application sous MS2007, elle bloque sur une ligne de code relative à la construction de la ListView ( .View = lvwReport). J'ai remplacé cet propriété (lvwReport) par 3, mais ce n'est très concluant car le résultat est irrégulier (un coup ça marche, un autre non).
Question : Existe t il une solution à ce genre de problème ?
Deuxième constat : Sur la UserForm (Rech_Modif), j'ai intégré une commande "Modifier" qui est chargée d'appeler un autre UserForm (Modif) et reprendre les données de ligne cliquée dans la ListView en les recasant dans les textbox prévus à cet effet (Texbox1 à Texbox19). La UserForm (Modif) est équipée de 2 commandes : cmd_save (mise à jour) et cmd_cancel (annuler)
Ma question : Quel est le code à allouer à la cmd_Save pour que celle ci sauve les dernières modifications apportées par l'UserForm (Modif) dans la base Feuil1 (Suivi_depensesP2_T3) tout en écrasant les anciens enregistrements de la ligne en question?
Je joins mon fichier pour plus de précisions.
Bien sûr toutes les remarques sont les bienvenues.
Par avance, merci à toute la Communauté.
Cordialement.
Mohamed.
Pièces jointes
Dernière édition: