Macro incomplète (convertir plage en TABLEAU)
Résolu/Fermé
ButteDuLac
Messages postés
495
Date d'inscription
jeudi 5 mars 2009
Statut
Membre
Dernière intervention
24 octobre 2020
-
Modifié par ButteDuLac le 7/10/2016 à 22:14
ButteDuLac - 11 oct. 2016 à 22:57
ButteDuLac - 11 oct. 2016 à 22:57
A voir également:
- Macro incomplète (convertir plage en TABLEAU)
- Tableau croisé dynamique - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Code ascii tableau - Guide
- Tableau word - Guide
- Convertir youtube en mp3 avec audacity - Guide
1 réponse
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
8 oct. 2016 à 09:02
8 oct. 2016 à 09:02
Bonjour,
Pour que la variable MaPlage puisse être utilisée par les 2 procédures, elle doit être déclaréee en tête du module, avant le premier Sub.
A+
Pour que la variable MaPlage puisse être utilisée par les 2 procédures, elle doit être déclaréee en tête du module, avant le premier Sub.
Dim MaPlage As Range
Sub TB_transport_stat()
Cells.UnMerge
Columns("D:F").EntireColumn.Hidden = False
Range("E3").Cut
Range("F3").Select
ActiveSheet.Paste
Columns("E:E").Delete Shift:=xlToLeft
Columns("J:L").EntireColumn.Hidden = False
MaPlageSelect
ActiveSheet.ListObjects.Add(xlSrcRange, MaPlage, , xlNo).Name = "Tableau1"
ActiveSheet.ListObjects("Tableau1").TableStyle = "TableStyleMedium1"
End Sub
Sub MaPlageSelect()
Dim DernLigne As Long, DernColonne As Integer
DernLigne = Range("A" & Rows.Count).End(xlUp).Row
DernColonne = Cells(7, Cells.Columns.Count).End(xlToLeft).Column
Set MaPlage = Range(Cells(7, 1), Cells(DernLigne, DernColonne))
End Sub
A+
11 oct. 2016 à 22:57
Merci, super!