Initialiser un tableau

  • Initiateur de la discussion alex
  • Date de début
A

alex

Guest
Bonjour,

J'ai un tableau sous excel que je remplis à l'aide d'un userform.
J'aimerais que ce tableau soit toujours vide au démarrage d'excel ou lorsque je lance ma macro.
Merci beaucoup pour votre aide,

A+, Alex
 
E

eric

Guest
Bonjour,

Pour vider ton tableau lors de l'ouverture de ton fichier:

Private Sub Workbook_Open()

range(laplagedecelluledutableau).clear

end sub

Pour le vider au lancement de ton userform

private sub userform_initialize()

range(laplagedecelluledutableau).clear

End sub

Bonne journée
 
M

Moa

Guest
Salut Alex !

Une petite soluce toute simple:

1) Tu fais une macro qui sélectionne ton tableau, et qui éfface les données.

2) Tu mets cette ligne de code dans ThisWorkbook :

Private Sub Workbook_Open()
Call EffaceTableau
End Sub

J'ai appellé la macro "EffaceTableau"

Et à chaque fois que tu ouvres ton classeur, la macro se lance.

Je sais qu'il y a plus perfectionné, mais là, je ne suis pas assez fort.

Je te mets un exemple.Remplis le tableau, enregistre le, et tu verras, qu'à la prochaine ouverture, ton tableau sera de nouveau vide.

@ +


Moa
 

Pièces jointes

  • TableauVide.xls
    19 KB · Affichages: 80
A

alex

Guest
merci ça marche impec mais j'ai un autre problème dans le même style avec un userform avec checkbox.
Quand je lance ma macro j'ai mes cellules qui s'effacent comme prévu.
J'ai un userform avec checkboxs, je sélectionne et certaines lignes s'effacent.
Cependant, quand je relance ma macro, le choix précédents restent. je suis obligé de cliquer et décliquer les checkbox pour que les lignes disparaissent ou s'affichent. Si je clique une seule fois sur un checkbox que je n'avais pas sélectionné la première fois, les lignes correspondantes ne s'afficheront pas. Je dois cliquer, décliquer et recliquer.
Je pense que je dois initialiser tout çà mais ...

Alors merci beaucoup pour votre aide

A+, Alex
 
L

lambo doris

Guest
je ne voudrai pas tellement épondre à cette question mais je voulais plutôt une ample explicaion de la question précédente à savoir: comment initialiser un tableau?
une deuxième question: comment travailler dans au moins 5 feuilles qui collaborent entre elles à la fois?
 
L

lambo doris

Guest
je ne voudrai pas tellement épondre à cette question mais je voulais plutôt une ample explicaion de la question précédente à savoir: comment initialiser un tableau?
une deuxième question: comment travailler dans au moins 5 feuilles qui collaborent entre elles à la fois?
 

Discussions similaires

Réponses
0
Affichages
439

Statistiques des forums

Discussions
314 653
Messages
2 111 588
Membres
111 208
dernier inscrit
estalavista