Faire plusieurs ARRIERES-PLAN sur une même Feuille EXCEL
Bruno_65
Messages postés50Date d'inscriptionjeudi 10 avril 2014StatutMembreDernière intervention27 juillet 2021
-
11 avril 2021 à 11:34
Whismeril
Messages postés18807Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 9 décembre 2023
-
13 avril 2021 à 19:28
Bonjour,
Je suis débutant en VBA sur Excel...
Arrière -plan : MISE en Page / Arrière-Plan : je peux en sélectionner 1 seul. Celui-ci se duplique "à l'infini" partout (colonnes / lignes)...
Je voudrai utiliser plusieurs Arrière-paln sur une même feuille.
Est-il possible de faire plusieurs ARRIERES-PLAN sur des zones bien définies ?
Whismeril
Messages postés18807Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 9 décembre 2023646 11 avril 2021 à 13:03
Bonjour
pour voir comment modifier l'arrière plan d'une seule cellule ou d'une zone de cellule en VBA, une solution est d'utiliser l'enregistreur de macro.
Tu fais ce que tu voudrais obtenir à l'aide des fonctions et menus d'Excel et l'enregistreur le transcrit dans une macro. (Là tes zones sont immenses, pour cette partie tu peux essayer de A1 à C3 par exemple et de A4 à C7)
Une fois que tu as cette macro, il te reste à l'adapter à ton cas précis.
Bruno_65
Messages postés50Date d'inscriptionjeudi 10 avril 2014StatutMembreDernière intervention27 juillet 2021 Modifié le 13 avril 2021 à 11:35
Bonjour,
Merci pour la réponse.
J'ai créé une macro "aa, et j'ai suivi la consigne.
J'ai fait une petite zone A1:E10, puis j'ai inséré un fichier image pour le fond d'écran.
Hélas, le fond d'écran ne tient pas compte de la zone, et s'étend partout ! ...
Comment faire pour limiter le fond d'écran à la seule zone souhaitée ?
Sub aa()
Line01:
Range("A1:E10").Select
Line02:
ActiveSheet.SetBackgroundPicture Filename:= _
"C:\MAP\FOND_Bleu.jpg"
LASTLINE:
Range("A1").Select
End Sub
Whismeril
Messages postés18807Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 9 décembre 2023646 13 avril 2021 à 08:48
Ha.
je ne suis pas très calé en VBA, mais comme personne n'avait répondu j'ai tenté un truc.
Je vais regarder de mon coté, mais probablement pas avant ce soir.