Bonjour tout le monde,
j'ai une petite question concernant un copier/coller de valeur et de contenu.
je voudrais pouvoir copier le contenu d'une cellule et la couleur qui y est présente d'une feuille à une autre "A".
Je clic sur un bouton qui me permet de transférer les informations dans une autre feuille permettant ainsi de cacher les calcul et autre formule.
"A" comprend 5 boutons permettant d'afficher les résultats de 5 tableaux différents
lorsque que je clic sur le premier bouton j'aimerais avoir le contenu + couleur de la feuille "B"
Sur le deuxième bouton le tableau précédant s'éfface pour laisser la place aux informations contenu sous la deuxiéme "C".
j'arrive a copier coller le contenu mais pas la couleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 Private Sub CommandButton1_Click() 'transformation des . en , For Each cel In Sheets("PSD").Range("PSD") With cel .NumberFormat = "0.00" .Value = Replace(cel.Value, ".", ",") .Range("PSD").Interior.Color = .Interior.Color End With couleur = ActiveCell.Interior.Color Selection.Interior.Color = couleur If IsNumeric(cel.Value) And cel.Value <> "" Then cel.Value = CDbl(cel.Value) End If Next cel 'changement format If Sheets("PSD").Range("PSD").NumberFormat <> "0.00%" Then Sheets("PSD").Range("PSD").NumberFormat = "0.00%" Else: Sheets("PSD").Range("PSD").NumberFormat = "0.00%" End If 'données Sheets("Feuil1").Range("d6:i1000").Delete Worksheets("PSD").Range("PSD").Copy _ Destination:=Worksheets("Feuil1").Range("d6") Columns("e:e").EntireColumn.AutoFit End Sub
mais j'ai vraiment du mal a trouver la solution si vous pouviez me donner un conseil
Partager