Re bonjour,
J'ai dupliqué et cela fonctionne sauf pour la fiche ou je veux insérer plusieur formule.
Sub Worksheet_Activate()
Worksheets("Fiche Performance").Unprotect
With Sheets("Formulaire de saisie")
' Remplissage Tablo : Cellule De Fiche stratégie, virgule puis Cellule à copier de Formulaire
Tablo = Array("k6", "L25", "k8", "L23", "k10", "L27", "k12", "L38", "AE10", "L29", "Y12", "L40", "K15", "L42", _
"K292", "L44", "R29", "L46", "62", "L52", "AA62", "L54", "AH62", "L56")
For i = LBound(Tablo) To UBound(Tablo) Step 2
If .Range(Tablo(i + 1)) <> "" Then Range(Tablo(i)) = .Range(Tablo(i + 1))
Next i
' Formule initiale
'[E17].FormulaLocal = "=SIERREUR(RECHERCHEV($L$15;'3 - Nomenclatures_DGOS_Sept2018'!A:K;8;FAUX);"""")"
' Formule modifiée
[K31].FormulaLocal = "=SIERREUR(RECHERCHEV($K$29;'3 - Nomenclatures_DGOS_Sept2018'!A:K;2;FAUX);"""")"
[K31] = [K31].Value
[K32].FormulaLocal = "=SIERREUR(RECHERCHEV($K$29;'3 - Nomenclatures_DGOS_Sept2018'!A:K;3;FAUX);"""")"
[K32] = [K32].Value
[K33].FormulaLocal = "=SIERREUR(RECHERCHEV($K$29;'3 - Nomenclatures_DGOS_Sept2018'!A:K;4;FAUX);"""")"
[K33] = [K33].Value
[K34].FormulaLocal = "=SIERREUR(RECHERCHEV($K$29;'3 - Nomenclatures_DGOS_Sept2018'!A:K;5;FAUX);"""")"
[K34] = [K34].Value
[K35].FormulaLocal = "=SIERREUR(RECHERCHEV($K$29;'3 - Nomenclatures_DGOS_Sept2018'!A:K;6;FAUX);"""")"
[K35] = [K35].Value
[K36].FormulaLocal = "=SIERREUR(RECHERCHEV($K$29;'3 - Nomenclatures_DGOS_Sept2018'!A:K;7;FAUX);"""")"
[K36] = [K36].Value
[K38].FormulaLocal = "=SIERREUR(RECHERCHEV($K$29;'3 - Nomenclatures_DGOS_Sept2018'!A:K;8;FAUX);"""")"
[K38] = [K38].Value
[K39].FormulaLocal = "=SIERREUR(RECHERCHEV($K$29;'3 - Nomenclatures_DGOS_Sept2018'!A:K;9;FAUX);"""")"
[K39] = [K39].Value
End With
Worksheets("Fiche Performance").Protect
End Sub
Regarde la pièce jointe 1155372
Bonjour,
Dans Tablo "62" est une erreur. Il manque la colonne.
Pour l'autre point je regarde. Il doit le considérer comme un nombre. Mais avec la formule dans la cellule ça marche ?
Effectivement,
j'aurais du me relire. Merci c'est modifier.
Oui avec la formue dans la cellule ça marche mais le but est de ne plus avoir de formule dans les cellules. Si pas de solution, je la conserverai.
Merci encore