Référence absolue sur une plage

  • Initiateur de la discussion Initiateur de la discussion Kiseki
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Kiseki

XLDnaute Occasionnel
Bonjour,

Je souhaiterai sélectionner une plage et que les formules actuelles passent en absolue.

En résumé :

=Feuil1'A1

Devient :

=Feuil1'$A$1



Car j'ai une multitudes de cellules à faire, F4 c'est bien mais quand on peux faire mieux c'est mieux.
 
Re : Référence absolue sur une plage

Bonjour Kiseki,

Code:
Sub Convertir()
Dim cel As Range
For Each cel In Intersect(Selection, ActiveSheet.UsedRange)
  If cel.HasFormula Then _
    cel.Formula = Application.ConvertFormula(cel.Formula, xlA1, , True)
Next
End Sub
Edit : si Selection n'est pas un Range, ou si on sélectionne en dehors du UsedRange, la macro beugue.

On peut alors mettre en tête On Error Resume Next

A+
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
249
Réponses
4
Affichages
225
Réponses
72
Affichages
1 K
Retour