[SIZE=2][COLOR=GRAY][B][I]DANS UN MODULE DE CODE STANDARD[/I][/B][/COLOR]
[COLOR=NAVY]Option Explicit[/COLOR]
[COLOR=NAVY]Sub[/COLOR] miseenpage()
[COLOR=NAVY]Dim[/COLOR] TabTemp [COLOR=NAVY]As Variant
Dim[/COLOR] col [COLOR=NAVY]As String
Dim[/COLOR] L [COLOR=NAVY]As Long[/COLOR]
[COLOR=NAVY]With[/COLOR] Sheets("EXPORTED DATA")
.Activate
[COLOR=GREEN]'En colonne A, insertion des valeurs de la colonne 3[/COLOR]
.Columns(3).Copy
.Columns(1).Insert Shift:=xlToRight
[COLOR=GREEN]'Récupération des uniques valeurs souhaitées (partie précédant le "-", sans espace)[/COLOR]
L = .Range("C65536").[COLOR=NAVY]End[/COLOR](xlUp).Row
TabTemp = .Range(.Cells(2, 3), .Cells(L, 3)).Value
[COLOR=NAVY]For[/COLOR] L = 1 [COLOR=NAVY]To UBound[/COLOR](TabTemp, 1)
TabTemp(L, 1) = Replace((Split(TabTemp(L, 1), "-")(0)), " ", "")
[COLOR=NAVY]Next[/COLOR] L
.Range(.Cells(2, 1), .Cells([COLOR=NAVY]UBound[/COLOR](TabTemp, 1) + 1, 1)).Value = TabTemp
[COLOR=GREEN]'Insertion en colonne B de la formule RECHERCHEV[/COLOR]
.Columns(2).Insert Shift:=xlToRight
.Range("B2").FormulaR1C1 = _
"=VLOOKUP(RC[-1][-[Forecasts SFR UTRAN 2007 xls]1],'[Forecasts SFR UTRAN 2007.xls]FeuilcalGlobal'!C1:C2,2,FALSE)"
.Range("B2").Aut[COLOR=NAVY]oFill [/COLOR]Destination:=Range("B2:B" & UBound(TabTemp, 1) + 1)
[COLOR=GREEN]'/////////////////////////////////////////////////////////////////////////////////////////////////[/COLOR]
[COLOR=GREEN]'A partir d'ici, j'ai laissé ton code quasiment tel quel...(non compris)[/COLOR]
[COLOR=GREEN]'***********************transf des valeurs de la colonne B *******[/COLOR]
col = InputBox("CHOISSISSEZ LE MOIS DU FORECASTS = LA LETTRE DE LA COLONN[COLOR=NAVY]E",[/COLOR] "choix[COLOR=NAVY] c[/COLOR]o[COLOR=NAVY]lonne"[/COLOR], "K")
For L = 2 To U[COLOR=NAVY]Bo[/COLOR]und(TabTemp, 1) + 1
I[COLOR=NAVY]f Is[/COLOR]Numeric(Range("b"[COLOR=NAVY] &[/COLOR] L).Value) Then
If .Range("b" & L).Value > 0 And .Range("f" [COLOR=NAVY]& L)[/COLOR].Value = "Local Demand Entry" Then
.Range(col & L).Value = .Ran[COLOR=NAVY]ge([/COLOR]"[COLOR=NAVY]b"[/COLOR] & L).Value
[COLOR=NAVY] End [/COLOR]If
End If
Next L
[COLOR=GREEN]'*************************Suppression des colonnes A et B**********************[/COLOR]
[COLOR=NAVY] .[/COLOR]Columns("A:B").Delete
End With
[COLOR=GREEN]'****************Sauvegarde du fichier DM**********************[/COLOR]
Applica[COLOR=NAVY]tio[/COLOR]n[COLOR=NAVY].Di[/COLOR][/SIZE]