problème copy after excel 97

  • Initiateur de la discussion CELTIC
  • Date de début
C

CELTIC

Guest
Bonjour a tous
je serai bref et précis...

mon code:

Private Sub CommandButton1_Click()
Dim iCompteur As Integer
Dim feuille As Worksheet

iCompteur = Worksheets.Count
Worksheets(1).Copy After:=Worksheets(iCompteur)
iCompteur = iCompteur + 1
Set feuille = Worksheets(iCompteur)
feuille.Name = 'BLN°' & iCompteur
Sheets(Sheets.Count).Range('G1') = iCompteur
Sheets(Sheets.Count).Range('G2') = Now

End Sub

il fonctionne sur EXCEL 200X
mais pas sur excel 97 (a cause de copy after a mon avis) kel kode pour remplacercopy after ??

merci d'avance a toutes les réponses
 

Jacques87

XLDnaute Accro
Bonjour Pascal

J'ai une version 97 qui traîne sur mon portable, et de ce fait j'ai regardé comment une macro procédait

Voila ce que j'ai vu pour copier la feuille 2 devant la feuille 1

Sheets('Feuil2').Select
Sheets('Feuil2').Copy Before:=Sheets(1)

et par contre, si je demande qu'une copie se place en dernière position, voila ce que j'obtiens ??

Sheets('Feuil1').Select
Sheets('Feuil1').Copy After:=Sheets(4)

conclusion l'option 'After' est utilisable

A approfondir, je regarderai plus tard
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir CELTIC, Jacques et Pascal :)

J'ai XL97 sous Win98SE et ton code passe sans aucune difficulté. Le 'Copy After:=', je l'utilise très souvent et il m'est arrivé une seule fois d'avoir des difficultés de code, malheureusement je n'ai pas noté la manière dont j'ai résolu ce problème...

A+ ;)
 

Discussions similaires

Réponses
3
Affichages
588
Réponses
2
Affichages
119

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87