bonjour a tous
dans la macros qu'a fait gmb et qui fonctionne bien
Option Explicit
Dim plage, c
Sub Verif()
If MsgBox("Attention vous allez valider la verfication du stock", vbYesNo, "Module de verification") = vbYes Then
Application.ScreenUpdating = False
Sheets("Datalot").Visible = True
Sheets("Datalot").Select
Set plage = Intersect(ActiveSheet.UsedRange, range("JH:JH,JP:JP,JX:JX,KF:KF,KN:KN,KV:KV,LD:LD,LL:LL,LT:LT,MB:MB,MJ:MJ,MR:MR,MZ:MZ,NH:NH,NP:NP,NX:NX,OF:OF,ON:ON,OV:OV,PD:PD,PL:PL,PT:PT,QB:QB,QJ:QJ,QR:QR,QZ:QZ,RH:RH,RP:RP,RX:RX,SF:SF,SN:SN,SV:SV,TD:TD,TL:TL,TT:TT,UB:UB,UJ:UJ,UR:UR,UZ:UZ,VH:VH,VP:VP,VX:VX,WF:WF,WN:WN,WV:WV,XD:XD,XL:XL,XT:XT,YB:YB,YJ:YJ,YR:YR,YZ:YZ,ZH:ZH,ZP:ZP,L:L,T:T,AB:AB,AJ:AJ,AR:AR,AZ:AZ,BH:BH,BP:BP,BX:BX,CF:CF,CN:CN,CV:CV,DD:DD,DL:DL,DT:DT,EB:EB,EJ:EJ,ER:ER,EZ:EZ,FH:FH,FP:FP,FX:FX,GF:GF,GN:GN,GV:GV,HD:HD,HL:HL,HT:HT,IB:IB,IJ:IJ,IR:IR,IZ:IZ"))
plage.Select
For Each c In plage
If c.Value <> "" And Not c.Value Like "*VERIF FAITE" Then
c.Value = c.Value & " - VERIF FAITE"
End If
Next c
Application.ScreenUpdating = True
Sheets("Datalot").Visible = False
Sheets("Modèle").Select
End If
End Sub
cela fonctionne bien jusqu'à la colonne MJ mais au dela cela ne fonctionne plus car je pense qu'il a trop de sélection
mon but étant de sélectionner 1 colonne sur 8 depuis la colonne L et ce jusqu'à la colonne ZP
quelqu'un aurais t'il amabilité de me dire comment on sélectionne toutes ces colonnes
amicalement