bjr
j'ai developpé un macro dont le but est de copier la cellule "K3" ou bien "K4" de la feuille "sh"&i selon une condition sur la cellule "j3" dans la cellule où il ya la valeur "range("j3") & sh.name" qui se trouve dans la feuille "cap"
le code est:
le code ne marche 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 Sub test() Dim sh As Worksheet Dim c As Range Dim c1 As Range With Sheets("cap") For Each sh In Worksheets If Left(sh.Name, 2) = "sh" Then Set c = sh.Range("j3") .Activate Set c1 = .Range("b4:b14,f4:f14").Find(c.Value & sh.Name, LookIn:=xlValues, lookat:=xlWhole) If c1 Is Nothing Then sh.Activate c.Offset(0, 1).Copy .Activate c1.Select .Paste Application.CutCopyMode = False End If End If Next End With End Sub
je cherche votre aide svp.
j'espère que c'est un peu clair.
Partager