Afficher un message
Vieux 27/12/2005, 19h13   #4 (permalink)
Luki
XLDnaute Accro
 
Avatar de Luki
 
Date d'inscription: février 2005
Version Excel : Excel 2000 (PC)
Messages: 1 103
Envoyer un message via MSN à Luki
Par défaut Re:Macro - TCD à plage variable

Bonsoir Nico, salut Didier,

J'aiu géré ce genre de problèmes ( sous 2000) en travaillant avec une plage source variable nommée.

Soit ta plage source est redimensionnée autaomatiquement par l'insertion de lignes ou de colonnes, dans ce cas, pas de soucis, ton tcd devrait marcher:

... SourceData:=range('MaSourceDeDonnées')

soit, par tu ajoutes des lignes à la suite de ta plage nommée.
Dans ce cas,il faut la redéfinir avant de générer ton TCD. ( par une methode de ton choix) et la faire renommer par le code:
Par ex:
set maplage= range('MaSourceDeDonnées').currentRegion
Maplage.name='MaSourceDeDonnées'.
puis de créer ton TCD.

N'hésites pas ....
__________________

Et un peu de pub perso!
Luki est déconnecté   Réponse avec citation