Selection auto de cellule

  • Initiateur de la discussion Initiateur de la discussion David T
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

David T

Guest
Re bonjour à vous!
J'ai besoin d'un petit coup de main sur une macro !
Tout est expliqué sur le fichié !

Le but de la macro est double! :
Etape 1 : Dans un premier temps elle doit sélectionner les cellules d'intersection entre la dernière ligne et la dernière colonne! Le but est de mettre en forme les cellules en mettant des bordure! (ça je sait faire!!!!)

Etape 2 : La macro doit remplacer le contenu de la cellule A2 par sont 1er mot, Ici ce sera Année , Ca je sais faire aussi! j'ai mit le code après!. Là ou ça coince c'est pour le copier et le coller dans toutes les cellules de A2 jusqu'à la dernière ligne du tableau!!! Sachant que ça varie en fonction du nombre de référence donc chaque cas est unique .

Voilà ! Merci d'avance [file name=Exemple_david.zip size=7145]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_david.zip[/file]
 

Pièces jointes

Merci creepy! C'est tout à fait ça!!!!

Il manque juste la problématique n° 1 mais qui doit fonctionner de la même manière!

elle consiste à mettre le code suivant qui est la mise en forme des cellule comme sur la feuille 2 du classeur d'exemple!


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.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour