Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment référencer le format et la valeur d'une autre cellule dans Excel?

Normalement, nous utilisons la formule = A1 pour référencer la cellule A1 dans une autre cellule de la feuille de calcul. Mais cela ne peut que référencer la valeur de la cellule. Si vous voulez référencer la valeur de la cellule ainsi que son format, vous devez essayer une autre méthode. Cet article fournit deux méthodes pour vous de l'atteindre.

Format de référence et valeur d'une autre cellule avec collage de l'image liée

Format de référence automatique et valeur d'une autre cellule avec VBA


flèche bleue droite bulle Format de référence et valeur d'une autre cellule avec collage de l'image liée


Supposons que vous vouliez référencer le format et la valeur de la cellule A1, veuillez procéder comme suit pour le faire.

1. Sélectionnez la cellule (A1) dont vous avez besoin pour la référence, puis copiez-la en appuyant sur Ctrl + C clés.

2. Allez dans la cellule que vous voulez lier à la cellule de référence, faites un clic droit dessus et Sélectionner > Collage spécial > Image liée. Voir la capture d'écran:

Maintenant le format et la valeur de la cellule A1 sont référencés à une cellule spécifiée. Et le format et la valeur de ces deux cellules seront synchroniques comme ci-dessous.


flèche bleue droite bulle Format de référence automatique et valeur d'une autre cellule avec VBA

Vous pouvez référencer automatiquement le format et la valeur d'une autre cellule en exécutant le script VBA ci-dessous.

1. Cliquez avec le bouton droit sur l'onglet de la feuille qui contient la cellule à laquelle vous devez faire référence, puis cliquez sur Voir le code dans le menu contextuel.

2. Dans le popping up Microsoft Visual pour Applications fenêtre, copiez et collez le code VBA ci-dessous dans la fenêtre Code.

Code VBA: format de référence et valeur d'une autre cellule

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    With Worksheets("Sheet1")
        If .Range("A1").Value2 <> "" Then
            On Error Resume Next
            Range("A1").Copy (.Range("E2"))
        End If
    End With
End Sub

Note: Dans le code, Sheet1 est le nom de la feuille qui contient la cellule dont vous avez besoin pour référencer à la fois la valeur et le format. A1 et E2 signifient que la cellule A1 sera automatiquement référencée à la cellule E2.

Dorénavant, lorsque la valeur change dans la cellule A1 de Sheet1, sa valeur et son format seront immédiatement référencés à la cellule E2.


flèche bleue droite bulleArticles connexes:



Outils de productivité recommandés

Office Tab

étoile d&#39;or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d&#39;or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d&#39;or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d&#39;écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Julian · 5 months ago
    Hi! Very cool!! Is there a way to do the first option in Google Spreadsheets?