Bonsoir , je dois écrire une fonction qui étant donnée une plage de cellules sélectionnée et coloriée , renvoie en dessous de cette plage une chaine de caractère qui correspond aux codes ( RGB ) des couleurs de chaque cellule .
Mon algo est celui ci :
On colorie la plage sélectionnée
On parcourt la plage et à chaque passage sur une cellule on envoie le code numérique de la couleur dans la seconde plage .
Voici mon code qui ne marche pas :
La fonction doit renvoyer une chaine de caractères .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Function code(plage As Range) As String Dim i As Integer, j As Integer, nbLig As Integer, nbCol As Integer, plage1 As Range nbLig = plage.Rows.Count nbCol = plage.Columns.Count Set plage1 = Range(Cells(10, 13), Cells(10, 75)) coloriage plage For i = 1 To nbLig For j = 1 To nbCol Ici je vois pas le code à écrire pour mettre le code des couleurs dans une autre plage Next j Next i End Function
Est ce que quelqu'un aurait des indices pour m'aider svp ?
merci bien .
PS : pas de code tout fait je ne lirai pas le message si on me donne la réponse toute faite .
Partager