A
Attila
Guest
Le forum,
Bonjour tout le monde...
Une tite question en cette belle fin de semaine, J'ai fait une macro qui gere une base de donnée, qui me fait le tri ect... tout marche nikel, la macro me crée des onglets ou plutot me copie un onglet caché qui contient un Beau tableau mise en page et qui contient quelques formules... J'aimerai pour une raison pratique qu'au lieu de reproduire l'onglet qui contient le tableau que ce soit la macro qui affecte a chaque cellule la "mise en page" qu'il faut
mais je me vois difficilement taper en code ou utiliser l'enregistrement de macro genre comme ca :
Sub Macro4()
'
' Macro4 Macro
' Macro enregistrée le 13/08/2004 par anne-laure villain
'
'
Selection.NumberFormat = "#,##0.00"
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Interior
.ColorIndex = 36
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End Sub
pour que la cellule X soit en format nombre, jaune et encadrée...
ca risque de faire beaucoup de ligne ^^
esque c possible de "transformé" un tableau mise en page en macro ??
Merci d'avance a bientot
Bonjour tout le monde...
Une tite question en cette belle fin de semaine, J'ai fait une macro qui gere une base de donnée, qui me fait le tri ect... tout marche nikel, la macro me crée des onglets ou plutot me copie un onglet caché qui contient un Beau tableau mise en page et qui contient quelques formules... J'aimerai pour une raison pratique qu'au lieu de reproduire l'onglet qui contient le tableau que ce soit la macro qui affecte a chaque cellule la "mise en page" qu'il faut
mais je me vois difficilement taper en code ou utiliser l'enregistrement de macro genre comme ca :
Sub Macro4()
'
' Macro4 Macro
' Macro enregistrée le 13/08/2004 par anne-laure villain
'
'
Selection.NumberFormat = "#,##0.00"
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Interior
.ColorIndex = 36
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End Sub
pour que la cellule X soit en format nombre, jaune et encadrée...
ca risque de faire beaucoup de ligne ^^
esque c possible de "transformé" un tableau mise en page en macro ??
Merci d'avance a bientot