A voir également:
- Macro créer un tableau et le renomer
- Tableau croisé dynamique - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Créer un compte instagram - Guide
3 réponses
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
17 mai 2011 à 11:47
17 mai 2011 à 11:47
Pour t'aider, il nous faudrait ton code
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
17 mai 2011 à 14:06
17 mai 2011 à 14:06
bonjour,
c'est tout a fait noramal parce que tableau11 est en dur.
Si tu veux que la macro fonctionne, crées une feuille s'intitulant : Liste tableau
en A1 : tableau1
en A2 : tableau2 ....
ensuite, modifies ta macro tel quel :
Sub Macro4()
'
' Macro4 Macro
'
'
i=1
do while sheets("Liste tableau").cells(i,1) <>""
i=i+1
loop
tableau = sheets("Liste tableau").cells(i-1,1)
Rows("17:17").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("C17:N17").Select
selection.name =Tableau
ActiveSheet.ListObjects(Tableau).TableStyle = "TableStyleMedium6"
Range("D4").Select
ActiveCell.FormulaR1C1 = "T09"
Range("ableau).Select
ActiveSheet.ListObjects(Tableau).Name = "TableauT09"
Rows("17:17").Select
Selection.EntireRow.Hidden = True
Range("B15").Select
End Sub
c'est tout a fait noramal parce que tableau11 est en dur.
Si tu veux que la macro fonctionne, crées une feuille s'intitulant : Liste tableau
en A1 : tableau1
en A2 : tableau2 ....
ensuite, modifies ta macro tel quel :
Sub Macro4()
'
' Macro4 Macro
'
'
i=1
do while sheets("Liste tableau").cells(i,1) <>""
i=i+1
loop
tableau = sheets("Liste tableau").cells(i-1,1)
Rows("17:17").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("C17:N17").Select
selection.name =Tableau
ActiveSheet.ListObjects(Tableau).TableStyle = "TableStyleMedium6"
Range("D4").Select
ActiveCell.FormulaR1C1 = "T09"
Range("ableau).Select
ActiveSheet.ListObjects(Tableau).Name = "TableauT09"
Rows("17:17").Select
Selection.EntireRow.Hidden = True
Range("B15").Select
End Sub
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
17 mai 2011 à 15:30
17 mai 2011 à 15:30
ca fait partie de ton code initial, je ne sais pas ce que ca fait!!
17 mai 2011 à 12:02
Voici mon code.
Insérer deux lignes
créer un tableau
Renommer le tableau
Merci pour ton aide!
Sub Macro4()
'
' Macro4 Macro
'
'
Rows("17:17").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("C17:N17").Select
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$C$17:$N$17"), , xlNo).Name = _
"Tableau11"
Range("Tableau11#All").Select
ActiveSheet.ListObjects("Tableau11").TableStyle = "TableStyleMedium6"
Range("D4").Select
ActiveCell.FormulaR1C1 = "T09"
Range("Tableau11#All").Select
ActiveSheet.ListObjects("Tableau11").Name = "TableauT09"
Rows("17:17").Select
Selection.EntireRow.Hidden = True
Range("B15").Select
End Sub
17 mai 2011 à 12:04