Recopier et incrémenter un tableau excel
Fermé
jeldwen
Messages postés
149
Date d'inscription
mercredi 27 décembre 2006
Statut
Membre
Dernière intervention
6 août 2009
-
25 juin 2007 à 09:45
jeldwen Messages postés 149 Date d'inscription mercredi 27 décembre 2006 Statut Membre Dernière intervention 6 août 2009 - 3 juil. 2007 à 14:48
jeldwen Messages postés 149 Date d'inscription mercredi 27 décembre 2006 Statut Membre Dernière intervention 6 août 2009 - 3 juil. 2007 à 14:48
A voir également:
- Recopier et incrémenter un tableau excel
- Tableau croisé dynamique - Guide
- Si et excel - Guide
- Trier un tableau excel - Guide
- Liste déroulante excel - Guide
- Tableau ascii - Guide
2 réponses
salshita
Messages postés
10
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
25 juin 2007
25 juin 2007 à 11:45
25 juin 2007 à 11:45
Tu selectionnes ton tableau ensuite tu vas dans crées une nouvelle macro dans outils-macro-nouvelle macro (tu choisisis ton raccourci). Ensuite tu fais Copier puis tu ouvres une nouvelle feuille et tu colles. Et là tu retournes dans outils-Macro et tu cliques sur arreter l'enregistrement. et tu testes sur une nouvelle feuille, normalement c bon
jeldwen
Messages postés
149
Date d'inscription
mercredi 27 décembre 2006
Statut
Membre
Dernière intervention
6 août 2009
16
3 juil. 2007 à 14:48
3 juil. 2007 à 14:48
C'est bon j'ai trouvé la solution!!!!!!!
Si ça peux aider quelqu'un :
Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 02/07/2007 par BEAUMONT Tony
'
'
num = 1
x = 1
txt = InputBox("entrez une lettre.")
Do
'copie de la feuille
Range("A1:K61").Select
Range("K61").Activate
Selection.Copy
Sheets.Add
Sheets("Feuil" & x).Select
ActiveSheet.Paste
ActiveWindow.View = xlPageBreakPreview
Application.CutCopyMode = False
ActiveSheet.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1
ActiveWindow.SmallScroll Down:=-3
'sélection de la case et incrémantation
Range("J1").Select
num = Right(num, 2)
txt = Left(txt, 1)
num1 = num + 1
num = num1
Range("J1").Value = txt & num
x = x + 1
'encore = InputBox("encore une autre feuille?")
Loop Until num = 99
'encore = o
End Sub
voila il faut bien faire attention a parti de feuil1.
Si ça peux aider quelqu'un :
Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 02/07/2007 par BEAUMONT Tony
'
'
num = 1
x = 1
txt = InputBox("entrez une lettre.")
Do
'copie de la feuille
Range("A1:K61").Select
Range("K61").Activate
Selection.Copy
Sheets.Add
Sheets("Feuil" & x).Select
ActiveSheet.Paste
ActiveWindow.View = xlPageBreakPreview
Application.CutCopyMode = False
ActiveSheet.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1
ActiveWindow.SmallScroll Down:=-3
'sélection de la case et incrémantation
Range("J1").Select
num = Right(num, 2)
txt = Left(txt, 1)
num1 = num + 1
num = num1
Range("J1").Value = txt & num
x = x + 1
'encore = InputBox("encore une autre feuille?")
Loop Until num = 99
'encore = o
End Sub
voila il faut bien faire attention a parti de feuil1.
25 juin 2007 à 12:37
j'arrive a recopier le tableau.
Le problème c'est que j'aimerai qu'une des case s'incrément de 1 sur chaque nouvelle feuille.
c'est possible?