गणना की गई कोशिकाओं के आधार पर एक्सेल चार्ट अपडेट नहीं होगा


4

मेरे पास एक चार्ट (क्लस्टर्ड कॉलम) के साथ एक एक्सेल दस्तावेज़ (2007) है जो गणना मूल्यों वाले कोशिकाओं से इसकी डेटा श्रृंखला प्राप्त करता है

गणना किए गए मान कभी भी सीधे नहीं बदलते हैं, लेकिन केवल चादर बदलने में अन्य कोशिकाओं के परिणामस्वरूप

जब मैं शीट में अन्य कोशिकाओं को बदलता हूं, तो डेटा श्रृंखला की कोशिकाओं को पुनर्गणित किया जाता है, और नए मान दिखाते हैं - लेकिन इस डेटा श्रृंखला पर आधारित चार्ट स्वचालित रूप से अपडेट करने से इनकार कर देता है

मैं चार्ट को सहेजने / बंद करने, या सेटिंग्स में से किसी एक को टॉगल करने के लिए (जैसे कि x / y अक्ष को उल्टा करना और फिर उसे वापस रखना) प्राप्त कर सकता हूं, या डेटा श्रृंखला का पुन: चयन करके प्राप्त कर सकता हूं

हर समाधान जो मैंने ऑनलाइन पाया है वह काम नहीं करता है

- I have Calculation set to automatic
- Ctrl+Alt+F9 updates everything fine, EXCEPT the chart
- I have recreated the chart several times, and on different computers
- I have tried VBA scripts like:
Application.Calculate
Application.CalculateFull
Application.CalculateFullRebuild
ActiveWorkbook.RefreshAll
DoEvents

इनमें से कोई भी अपडेट या चार्ट को ताज़ा नहीं करता है

मैं ध्यान देता हूं कि यदि मैं गणना के बजाय अपनी डेटा श्रृंखला, वास्तविक संख्याओं को टाइप करता हूं, तो यह चार्ट को अपडेट करेगा - यह ऐसा है जैसे कि एक्सेल गणना में परिवर्तन को पहचानना नहीं चाहता है।

क्या किसी ने इससे पहले अनुभव किया है या मुझे पता है कि समस्या को ठीक करने के लिए मैं क्या कर सकता हूं? धन्यवाद


मैंने इसे सहेजा, बाहर निकाला, और फ़ाइल को फिर से खोला, और इसे अपडेट किया।

जवाबों:


1

मेरे पास मूल लेखक के समान ही मुद्दा है। और मैंने पहले से ही उन सभी चीजों की कोशिश की जो उन्होंने किया और उनमें से कोई भी काम नहीं किया। इसके अलावा, मैंने अब गणना के विकल्पों की जाँच की और यह स्वचालित था जैसा कि यह माना जाता है। बाकी सब कुछ काम करता है और ठीक गणना करता है लेकिन यह एक चार्ट अपडेट नहीं होता है जब डेटा बदलता है (और डेटा एक विशेष कवक के साथ गणना करता है जो अलग-अलग रंगीन संख्याओं को डेटा के दूसरे सेट से अलग करता है)।

मैंने एक अस्थायी समाधान ढूंढा और एक मैक्रो (और उसके लिए एक बटन) बनाया जो पहले Ctrl + Alt + F9 के समान डेटा को अपडेट करता है और फिर मेरे चार्ट की पंक्तियों को कॉलम और फिर फिर से कॉलम की पंक्तियों में बदल देता है। अजीब है, लेकिन काम करता है।

मैंने उन्हें स्विच करने के लिए इसका उपयोग किया:

ActiveChart.PlotBy = xlColumns
ActiveChart.PlotBy = xlRows

निश्चित रूप से मैं इसे ठीक करने का वास्तविक तरीका खोजना पसंद करूंगा लेकिन इसने भी अब तक काम किया है ...


0

2007 के बारे में निश्चित नहीं है, लेकिन ऐसी सेटिंग हैं जो स्वचालित गणनाओं को बंद कर देती हैं। गणना विकल्पों में देखें और देखें कि क्या यह मैनुअल पर सेट है।


मेरे पास
बजे

0

जाँचें कि क्या ForceFullCalacle प्रॉपर्टीज़ में ThisWorkbook गुण ट्रू पर सेट है। मैंने देखा है कि यदि चार्ट उक्त संपत्ति ट्रू पर सेट है, तो मैं अब ऑटो-अपडेट नहीं करता, मुझे लगता है कि यह एक साइड-इफेक्ट है। यदि आप इसे गलत पर सेट करते हैं, तो सब कुछ सामान्य हो जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.