VBA, Excel, tester si il y a des données externes sur une page.

VBA, Excel, tester si il y a des données externes sur une page. - VB/VBA/VBS - Programmation

Marsh Posté le 11-06-2005 à 17:22:51    

Bonjour,
Voici mon problème : Je veux importer automatiquement des données externes contenues sur un fichier texte. Ca, pas de problème ça marche bien. Mais avant de les importer sur ma feuille je veux supprimer les donnée externes déjà présentes par « Sheets("Feuil4" ).Cells.QueryTable.Delete ». Le problème c’est que si il n’y a pas de données externes sur cette page, la macro plante.
Comment peut t’on faire pour tester si il y a des données externes déjà présentes sur cette page ?
Merci d’avance pour votre aide

Reply

Marsh Posté le 11-06-2005 à 17:22:51   

Reply

Marsh Posté le 11-06-2005 à 22:00:32    

Essaye ceci:

  If ActiveSheet.QueryTables.Count > 0 Then
    ActiveSheet.Cells.QueryTable.Delete
  End If


Tu peux, bien sûr, remplacer le "ActiveSheet" par ta feuille en la nommant.


Message édité par AlainTech le 11-06-2005 à 22:01:44

---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 11-06-2005 à 23:22:19    

Merci Alain, ca marche !!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed