Bonjour,
Je voudrais savoir s'il existe un moyen de recopier des formules de calcul.
Je m'explique ; j'ai une feuille (Feuil2) sur laquelle on doit travailler et sur laquelle je ne peux pas mettre de protection pour diverses raisons. Par sécurité, j'ai recopié toutes les formules qu'elle contient sur une autre feuille (sauve). J'ai fait un copier coller tout bête.
Au cas ou une formule de calcul serait supprimé par une macro (Flag), on ne peut pas annuler, donc je souhaiterais restaurer toutes les formules via un bouton (restore).
J'ai commencé avec :
With Sheets("sauve")
Range("B2") = .Range("B2").Formula
Range("B3") = .Range("B3").Formula
mais j'ai 128 cellules... sur pas mal de colonnes et encore plus de lignes.
Y aurait-il un moyen pour qu'excel trouve là où il y a des formules de calcul dans la feuille sauve et les recopie dans la feuille Feuil2 ?
Je ne sais pas si ma demande est claire, n'hésitez pas à me demander de reformuler s'il le faut.
Merci d'avance
Je voudrais savoir s'il existe un moyen de recopier des formules de calcul.
Je m'explique ; j'ai une feuille (Feuil2) sur laquelle on doit travailler et sur laquelle je ne peux pas mettre de protection pour diverses raisons. Par sécurité, j'ai recopié toutes les formules qu'elle contient sur une autre feuille (sauve). J'ai fait un copier coller tout bête.
Au cas ou une formule de calcul serait supprimé par une macro (Flag), on ne peut pas annuler, donc je souhaiterais restaurer toutes les formules via un bouton (restore).
J'ai commencé avec :
With Sheets("sauve")
Range("B2") = .Range("B2").Formula
Range("B3") = .Range("B3").Formula
mais j'ai 128 cellules... sur pas mal de colonnes et encore plus de lignes.
Y aurait-il un moyen pour qu'excel trouve là où il y a des formules de calcul dans la feuille sauve et les recopie dans la feuille Feuil2 ?
Je ne sais pas si ma demande est claire, n'hésitez pas à me demander de reformuler s'il le faut.
Merci d'avance