MJ13
XLDnaute Barbatruc
Astuce du jour: Copier Coller Valeur Format...
Bonjour à tous
Voici le plan des différentes astuces présentes dans cette discussion (Mise à Jour le 21 03 2014):
Encadre Tableau
Mise en page feuille
Redimensionnement d'images
Capture Ecran
Encadrement tableau
Tri Tableau
Installer sur Win8 64 bits programmes anciens
Lancer nouvelle instance d'Excel
Astuces pour le forum
Supprimer les lignes en trop
Recherche Rapide Google
Tri Ascendant Descendant
Range Dossier suivant extension des fichiers V1 et V2
Résolution Ecran
Palette de couleur sur le click droit
Programmer le Bouton Marche/Arrêt
Résoudre le problème des Litviews
Copier Coller valeur format...
Quand , on programme en VBA, avec l'enregistreur de macros, on a souvent des lignes de codes superflues .
En essayant de trouver un moyen simple pour encadrer un tableau de toutes les cellules on peut écrire:
Code VBA:
Selection.Borders.LineStyle = xlContinuous
Au lieu de:
Code VBA:
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
Je voulais le partager avec vous pour une fois que je trouve une astuce intéressante .
Bonjour à tous
Voici le plan des différentes astuces présentes dans cette discussion (Mise à Jour le 21 03 2014):
Encadre Tableau
Mise en page feuille
Redimensionnement d'images
Capture Ecran
Encadrement tableau
Tri Tableau
Installer sur Win8 64 bits programmes anciens
Lancer nouvelle instance d'Excel
Astuces pour le forum
Supprimer les lignes en trop
Recherche Rapide Google
Tri Ascendant Descendant
Range Dossier suivant extension des fichiers V1 et V2
Résolution Ecran
Palette de couleur sur le click droit
Programmer le Bouton Marche/Arrêt
Résoudre le problème des Litviews
Copier Coller valeur format...
Quand , on programme en VBA, avec l'enregistreur de macros, on a souvent des lignes de codes superflues .
En essayant de trouver un moyen simple pour encadrer un tableau de toutes les cellules on peut écrire:
Code VBA:
Selection.Borders.LineStyle = xlContinuous
Au lieu de:
Code VBA:
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
Je voulais le partager avec vous pour une fois que je trouve une astuce intéressante .
Dernière édition: