Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres changer les références absolues en références relatives dans une page complète

  • Initiateur de la discussion Initiateur de la discussion papat
  • 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 !

papat

XLDnaute Occasionnel
bonjour,
comment faire passé les cellules d'une page qui sont en références absolues en références relatives et inversement ?
merci
 
Bonjour

Dans un sens c'est facile : rechercher $ et remplacer par rien en précisant formules dans les options de recherche

Dans l'autre c'est plus compliqué selon le nombre de références différentes...
 
Bonsoir le fil, papat, chris

[moment recyclerie]
>Issu de ce fil de 2008, une petite macro<

VB:
Sub Convertir_F_ref_absolue()
Dim Mycell As Range
For Each Mycell In ActiveSheet.UsedRange
          If Len(Mycell.Formula) > 0 Then
                'Stores cell's formula as variable
                MyFormula = Mycell.Formula
                'Converts formula to absolute reference style
                NewFormula = Application.ConvertFormula _
                    (Formula:=MyFormula, _
                    fromReferenceStyle:=xlA1, _
                    toReferenceStyle:=xlA1, _
                    toAbsolute:=xlAbsolute)
                'Replaces old formula with new absolute formula
                Mycell.Formula = NewFormula
            End If
        Next
End Sub
 
Re

[moment recyclerie - bis]
C'est plutôt cette version qui colle à la question 😉
VB:
Sub Convertir_ref_absolue_REL()
Dim Mycell As Range
Dim Plage As Range
Set Plage = Application.InputBox(Prompt:= _
"Veuillez sélectionner les cellules à convertir", _
Title:="Convertion en références relatives", Type:=8)
For Each Mycell In Plage
          If Len(Mycell.Formula) > 0 Then
             
                MyFormula = Mycell.Formula
             
                NewFormula = Application.ConvertFormula _
                    (Formula:=MyFormula, _
                    fromReferenceStyle:=xlA1, _
                    toReferenceStyle:=xlA1, _
                    toAbsolute:=xlRelative)
              
                Mycell.Formula = NewFormula
            End If
        Next
End Sub
 
- 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
10
Affichages
371
Réponses
5
Affichages
117
Réponses
6
Affichages
150
Réponses
10
Affichages
378
  • Question Question
Microsoft 365 formule addition
Réponses
4
Affichages
138
Réponses
10
Affichages
347
Réponses
23
Affichages
474
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…