Exel a changé les équations en texte illisible

0

Heloo,

  1. J'ai créé des équations graphiques dans Excel 2013.
  2. J'ai édité le document dans Excel 2007.
  3. J'ai édité le même document dans Excel 2013. Plus d'équations graphiques.

Comment puis-je récupérer des équations graphiques?

Merci d'avance

John Smith
la source
Vous voulez dire Liner Equation?
Rajesh S
Je veux avoir des équations sous cette forme tnij.at/graphicalequation . J'ai ceci: g_rz = g_n− c_1 "="
John Smith
Mieux vaut relier la cellule à la zone de texte, vérifier la procédure maintenant que je poste en tant que réponse. Cela vous aidera beaucoup.
Rajesh S
Désolé, je ne comprends pas.
John Smith

Réponses:

-1

Pour vous débarrasser du problème, créez de préférence la nouvelle équation et suivez les étapes écrites ci-dessous pour la lier à la zone de texte.

  • Insérer une zone de texte.
  • Cliquez sur la zone de texte à laquelle vous souhaitez lier le contenu de la cellule (votre équation).
  • Dans la barre de formule, tapez un signe égal et cliquez sur la cellule contenant l'équation que vous souhaitez associer à la zone de texte.
  • Terminez avec ENTER.

Le contenu de la cellule s'affichera dans la zone de texte.

NB: Vous pouvez également utiliser la référence de cellule, par exemple =Sheet1!A2,.

Edité à la demande de OP:

Vous pouvez utiliser ce code VBA pour lier autant de cellules à la zone de texte.

Private Sub Linl_to_Textbox()

Dim Newshp As Shape
Dim Newtbx As TextBox

Set Newshp = ActiveSheet.Shapes.AddTextbox (msoTextOrientationHorizontal, 200, 200, 150, 150)

Set Newtbx = Newshp.OLEFormat.Object
Newtbx.Formula = "$A$1"

End Sub

NB:

  • 200, 200, 150, 150 sont des dimensions de la zone de texte pouvant être modifiées.
  • Dans la cellule A1, vous devez écrire ce type d’équitation,=E2&CHAR(10)&E4&CHAR(10)&E6

Où E2 à E6 a des équitations graphiques.

Rajesh S
la source
J'ai environ 30 champs à changer. Est-il possible d'automatiser cela?
John Smith
Honnêtement, je n'ai jamais essayé une telle procédure d'automatisation (la VBA), donc incapable de vous proposer une solution instantanée, le code VBA. Mieux vaut me laisser un peu de temps pour explorer mes fichiers d’arrière-plan et alors seulement je pourrai vous le suggérer. Mais laissez-moi vous dire, oui, il est possible d’automatiser la procédure.
Rajesh S
En attendant, vous m'écrivez, quels sont les emplacements (position de la cellule) des 30 champs?
Rajesh S
Serait-il possible de détecter des champs avec un tel code? Supposons que toutes les cases nécessitent une "traduction".
John Smith
Presque chaque mouvement est possible avec VBA :-)
Rajesh S