Cela ne veut pas se supprimer

G

G'Claire

Guest
disk.gif
le forum

Voila, j'aimerai pouvoir effacer toutes les données dans un tableau.

Normalement je n'ai qu'a cliquer sur le bouton, cela me demande une confirmation et si je clique sur OK, cela aurais du m'effacer toute mes données, et bien non, qu'es-ce que je fait qui ne va pas.


Merci,
 

Pièces jointes

  • Classeur2.zip
    10.1 KB · Affichages: 27
  • Classeur2.zip
    10.1 KB · Affichages: 25
  • Classeur2.zip
    10.1 KB · Affichages: 27
V

Vériland

Guest
Bonsoir ce fil...

J'vais p'êt vous surprendre mais le plus simple serait de nommer dans vba chaque feuille...

F1----->>-----pour----->>-----Feuil1 ou Sheet1

F2----->>-----pour----->>-----Feuil2 ou Sheet2

etc...

ensuite au lieu d'inscrire :

Sheets("Tool_grou").Range(Cells(2, 1), Cells(65536, 4)).ClearContents

tu inscris :

F1.Range(Cells(2, 1), Cells(65536, 4)).ClearContents

c'est plus clair non ? comme ça y'a moins de risque de se tromper de feuille

euh !...c'est un truc de mon ami Ti...

Bonne soirée

A+Veriland.gif
 
T

Ti

Guest
pour compléter ce que vient de dire Véri (procédé que j'utilise presque systématiquement, tellement c'est plus simple), ne confondez pas le nom d'une feuille (celui qui apparaît dans Excel) et son CodeName. C'est ce dernier que vous devrez renommer en F1, F2 depuis VBA.
 
@

@+Thierry

Guest
Hello vous deux (Ti et Véri) !!! SAlut G'Claire !! le Forum


NON Ti !! .............. Pas d'accord !! (pour une fois !!!)

===> "procédé que j'utilise presque systématiquement"

Non Non Non Ti.......


Enfin oui peut-être mais........ Systématiquement (lol)

Bonne Nuit à tous

@+Thierry (Qui Suit !!! lol)
 
Dernière modification par un modérateur:
G

G'Claire

Guest
@Thierry, Ti, Vériland, Michel et le forum je vous

Merci a toutes vos réponses, le problème est (comme le dit Michel) qu'au moment que je demande cette mise a , il y a une feuille activée avec le UserForm (Afin d'avoir un fond de couleur)

Donc pour pouvoir effectuer cette opération je suis obliger d'activer la feuille(Tool_grou)

Avec ce code


feuilX.activate

Merci a vous tous,

G'Claire
 
T

Ti

Guest
oups Thierry, j'ai été pisté !
Ben oui, ça prouve que nos habitudes changent. Pour préciser, je renomme presque systématiquement mes feuilles F1, F2 etc. quand je crée un nouveau programme. Si je reprends un fichier qui n'est pas vierge, je continue à utiliser la méthode Worksheets("Feuille")
Voilà voilà
 

Discussions similaires

Réponses
8
Affichages
476