Bonjour à tous,
voici mon code
je souhaiterais lors ma copie garder le format d'arrivée et pas celui de départ, j'ai essayer de rajouter un code lors de la copie mais ca ne fonctionne pas.
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
27
28 Private Sub CommandButton1_Click() Dim ligdeb As Long, ligfin As Long Dim ligdeb2 As Long, dercol As Long Dim typ As String Dim c As Range Dim ws As Worksheet Set ws = Sheets("" & Range("c2").Value & "") If Range("c2").Value <> "" And Range("c3").Value <> "" Then typ = "" & Range("c3").Value Set c = ws.Columns("A:A").Find(typ, LookIn:=xlValues, lookat:=xlWhole) If Not c Is Nothing Then ligdeb2 = c.Row dercol = ws.Cells(ligdeb2, Rows(ligdeb2).Cells.Count).End(xlToLeft).Column + 1 ligdeb = Range("c8").End(xlDown).Row ligfin = Range("c18").End(xlUp).Row Range("c" & ligdeb, "c" & ligfin).Copy ws.Cells(ligdeb2, dercol) Range("c5", "c7").Copy ws.Cells(ligdeb2 - 3, dercol) End If End If End Sub
Merci
Partager