3 votes

Microsoft Excel - Existe-t-il un moyen d'insérer le $ dans plusieurs cellules à la fois (par exemple, de A4 à $A$4) ?

Existe-t-il un moyen d'insérer le "$" pour faire passer un groupe de cellules de, par exemple, A4 à $A$4 ? Il doit y avoir un moyen plus facile que de continuer à taper les "$" !

Merci.

7voto

Lors de la saisie d'une nouvelle formule, appuyez sur F4 immédiatement après une référence de cellule pour basculer entre, par exemple, $A$1, A$1 et $A1 et A1.

Lorsque vous modifiez une formule existante, appuyez sur F4 lorsque votre curseur se trouve au début, à la fin ou à l'intérieur d'une référence de cellule.

5voto

K.A.Monica Points 6255

Cela prendra plusieurs étapes, mais vous pouvez utiliser la fonction "Rechercher et remplacer" et remplacer "A" par "$A", "B" par "$B" et ainsi de suite. J'admets que ce n'est qu'une solution partielle.

1voto

chris neilsen Points 4226

Un peu de VBA peut le faire (en supposant que vous voulez tous références définies comme absolues)

Sub Demo()
    Dim cl As Range
    For Each cl In ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas)
        cl.Formula = Application.ConvertFormula(cl.Formula, xlA1, xlA1, True)
    Next
End Sub

1voto

surya prakash Points 11

Si vous voulez changer A1 con $A$1 dans une cellule particulière, cliquez sur la cellule en mode édition, ou appuyez sur F2 pour accéder au mode d'édition. Déplacez ensuite le pointeur à l'endroit de A1 et cliquez sur le bouton F4 .

Si vous voulez changer A1 con $A$1 à plusieurs endroits à la fois, puis appuyez sur Ctrl + H pour remplacer tous les A1 con $A$1 .

0voto

J'étais confronté au même problème avec une énorme feuille de calcul. Puis, en lisant les messages ici, j'ai trouvé un moyen très facile de le faire ! Dans mon cas spécifique, j'avais une rangée entière de cellules (4000+...) avec une formule du genre =PROCV(A1... que je voulais remplacer par =PROCV($A1... :

J'ai arrêté de chercher des formules ou des astuces VBA et j'ai commencé à réfléchir au fonctionnement d'Excel. C'est alors que j'ai eu une idée très utile.

Ce que j'ai fait, c'est.

  1. Marquez la ligne que je voulais modifier ;
  2. Commande CTRL + L (pour la substitution des cellules)
  3. J'ai tapé dans le champ "où lire" : =PROCV( remplacer (oder changement pour - mon Excel est en langue portugaise brésilienne, donc je ne suis pas très sûr) et, sur le champ approprié, =PROCV($ qui pourrait aussi être simplement ($ .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X