[paramétrage] adressage absolu par défaut

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

O

ogle

Guest
Bonjour le forum,

Une petite question. Lorsqu'on écrit une formule faisant référence à un fichier extérieur, excel fait par défaut un adressage absolu des cellules (i.e met des $). Savez-vous comment je peux modifier ce paramétrage par défaut ? Je ne trouve rien dans les options.

Merci à vous,
Og
 
Re : [paramétrage] adressage absolu par défaut

Bonsoir,

Je ne sais pas s'il est possible de paramétrer ce point en particulier.

Sinon, dès que tu tapes (ou sélectionnes) ta référence aux cellules d'un autre fichier, tapes aussitôt sur F4 (1 ou plusieurs fois) pour faire varier le relatif / absolu sur la ligne ou la colonne.

@+
 
Re : [paramétrage] adressage absolu par défaut

Merci bcp. Je connaissais déjà cette technique je voulais seulement savoir si cette caractéristique était paramétrable ou pas... apparemment non.
Dommage...

Au plaisir
 
Re : [paramétrage] adressage absolu par défaut

Bonjour à tous

Voici deux petits macros bien utiles que j'avais posté dans d'autres fils

(La macro de départ venant du site de Microsoft)

Code:
[FONT=Courier New][COLOR=darkblue]Sub[/COLOR] Convertir_F_REF_ABS()
[COLOR=darkblue]Dim[/COLOR] Mycell [COLOR=darkblue]As[/COLOR] Range
[COLOR=darkblue]For[/COLOR] [COLOR=darkblue]Each[/COLOR] Mycell [COLOR=darkblue]In[/COLOR] ActiveSheet.UsedRange
  [COLOR=darkblue]If[/COLOR] Len(Mycell.Formula) > 0 [COLOR=darkblue]Then[/COLOR]
    [COLOR=green]'Stores cell's formula as variable[/COLOR]
    MyFormula = Mycell.Formula
    [COLOR=green]'Converts formula to absolute reference style[/COLOR]
    NewFormula = Application.ConvertFormula _
        (My[COLOR=darkblue]For[/COLOR]mula, xlA1, xlA1, xlAbsolute)
    [COLOR=green]'Replaces old formula with new absolute formula[/COLOR]
    Mycell.Formula = NewFormula
    [COLOR=darkblue]End[/COLOR] [COLOR=darkblue]If[/COLOR]
[COLOR=darkblue]Next[/COLOR]
[COLOR=darkblue]End[/COLOR] [COLOR=darkblue]Sub[/COLOR]
[COLOR=darkblue]Sub[/COLOR] Convertir_F_ABS_REL()
[COLOR=darkblue]Dim[/COLOR] Mycell [COLOR=darkblue]As[/COLOR] Range
[COLOR=darkblue]Dim[/COLOR] Plage [COLOR=darkblue]As[/COLOR] Range
[COLOR=darkblue]Set[/COLOR] Plage = Application.InputBox(Prompt:= _
"Veuillez sélectionner les cellules à convertir", _
Title:="Convertion en références relatives", Type:=8)
For [COLOR=darkblue]Each[/COLOR] Mycell [COLOR=darkblue]In[/COLOR] Plage
  [COLOR=darkblue]If[/COLOR] Len(Mycell.Formula) > 0 [COLOR=darkblue]Then[/COLOR]
        MyFormula = Mycell.Formula
        NewFormula = Application.ConvertFormula _
            (MyFormula, xlA1, xlA1, xlRelative)
        Mycell.Formula = NewFormula
    [COLOR=darkblue]End[/COLOR] [COLOR=darkblue]If[/COLOR]
[COLOR=darkblue]Next[/COLOR]
[COLOR=darkblue]End[/COLOR] Sub[/FONT]
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
750
Retour