Bonjour à tous ;
J'ai un souci avec ma macro , en fait je déclare des variables avec les numéros des colonnes dont j'ai besoin dans un macro A par contre j'utilise cette variable dans un macro B que j'appel dans ma première macro A et ça ne marche pas quand je fais ça !!
PS: je suis débutante Voilà ma macro A
en fait j'ai 10 onglets et j'ai voulu adapter la macro B à tous les onglets
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 SUb A() If Sheets("RECAP").Range("AW7").Value <> "0" And Sheets("RECAP").Range("AW12").Value = "" Then Dim i As Integer i = 49 Sheets("BL1").Visible = True Sheets("BL1").Activate Call B Sheets("RECAP").Range("AW12").Value = "BL Généré" Sheets("RECAP").Range("AW29").Value = "BL Généré" Sheets("BL1").Protect Sheets("BL1").Activate End If Sub B() Dim FeuillePrecedente As String FeuillePrecedente = ActiveSheet.Name Dim ligneA As Long ligneA = Sheets(FeuillePrecedente).Range("C47").End(xlUp).Row + 2 If Sheets("RECAP").Cells(24, i).Value <> "0" Then Sheets("RECAP").Cells(24, i).Copy ligneA = Sheets(FeuillePrecedente).Range("B51").End(xlUp).Row + 2 Sheets(FeuillePrecedente).Cells(ligneA, 2).PasteSpecial Paste:=xlPasteValues end sub
Voilà c'est une partie des macros pour vous expliquer la situation.
Merci d'avance pour votre aides !
Partager