Boite de dialogue identifiant tables

  • Initiateur de la discussion Ber Nar
  • Date de début
B

Ber Nar

Guest
Bonjour à tous !
J'ai crée une procédure VBA permettant de comparer les 1ères colonnes de 2 tables et lorsque les données sont différentes, la procédure insère une ligne (de la largeur des tables) à l'une ou l'autre table.

Cà marche bien, mais le problème c'est que je suis obligé de venir saisir en 'dur' dans la procédure la largeur des tables.

Ne serait-ilpas possible de créer une boite de dialogue ou j'indiquerai les coordonnées des deux tables et leur largeur. Les coordonnées ainsi saisies, elles seraient ensuite reprises par la procédure.

Merci pour votre aide.

Ber Nar.
 
J

Jon

Guest
bonjour


il te faut à la limite utiliser des plages nommées dynamiques ou bien, en supoosant que les deux tables commencent toujours en A1, tu peux écrire :

set plage1=sheets(1).[A1].currentregion
set plage2=sheets(2).[A1].currentregion

ou alors tu utilises une inputbox de type 8
ou tu insères deux contrôles refedit sur un formulaire userform pour que l'utilisateur choisisse les deux tables en questions
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 489
Messages
2 088 853
Membres
103 975
dernier inscrit
denry