Besoin d'aide vba excel

Fermé
ruru - 24 mai 2008 à 10:29
 ruru - 24 mai 2008 à 11:27
Bonjour,
j'ai un projet de GSI à réaliser et je galère sur une astuce que je n'ai toujours pas trouver malheureusement!
j'explique mon problème : en gros j'ai 5 feuilles excel "menu", "fiche arrivée", "fiche départ", "facture", "récapitulatif", et j'ai déjà créé un bouton reset dans le récapitulatif afin de supprimer des données préexistante (à la fin de le journée, l'employé imprime le récapitulatif et le remet à zéro en gros) :

Sub reset()
Range("A6:D36").Select
Selection.ClearContents
End Sub


Maintenant il me reste a créé un bonton "resetall" afin de supprimer plusieur cellules dans plusieurs feuilles... le problème est que j'ai une erreure 400 qui s'affiche tout le temps même en essayant beaucoup de solution différentes( enlever les worksheets, changer de feuille de macro...) RIEN NE VA! :

Sub resetall()
Worksheets("fiche arrivée").Range("C5:C10").Select
Worksheets("fiche départ").Range("B3:B11").Select
Worksheets("facture").Range("C6:C12").Select
Selection.ClearContents
End Sub


MERCI de me donner de votre attention afin de m'aider svp

ps : je peux communiquer le fichier Excel sans problème, il suffit de me demander si besoin
A voir également:

1 réponse

C'est bon j'ai trouver le problème mais maintenant un autre est parvenus : sa a tous supprimer mes formules dans les cellules Excel!... ;-{ quelqu'un peut me dire si il y a une solution pour remplacer "Selection.ClearContents". un terme qui pourrait dire effacer le contenu mais pas la formule... ^^ MERCI

Sub resetall()
Sheets("fiche arrivée").Select
Sheets("fiche arrivée").Range("C5:C10").Select
Selection.ClearContents
Sheets("fiche arrivée").Range("B3").Select
Selection.ClearContents
Sheets("fiche arrivée").Range("F3").Select
Selection.ClearContents

Sheets("fiche départ").Select
Sheets("fiche départ").Range("B3:B11").Select
Selection.ClearContents
Sheets("fiche départ").Range("B14:F14").Select
Selection.ClearContents
Sheets("fiche départ").Range("F3").Select
Selection.ClearContents

Sheets("facture").Select
Sheets("facture").Range("B15:E22").Select
Selection.ClearContents
Sheets("facture").Range("E23:E28").Select
Selection.ClearContents
Sheets("facture").Range("C6:C12").Select
Selection.ClearContents
Sheets("facture").Range("B3").Select
Selection.ClearContents
Sheets("facture").Range("E3").Select
Selection.ClearContents

Sheets("menu").Select

End Sub
0