ATTENTION

This FlexSim Community Forum is read-only. Please post any new questions, ideas, or discussions to our new community (we call it Answers) at https://answers.flexsim.com/. Our new Question & Answer site brings a modern, mobile-friendly interface and more focus on getting answers quickly. There are a few differences between how our new Q&A community works vs. a classic, threaded-conversation-style forum like the one below, so be sure to read our Answers Best Practices.


flexsim.com

Go Back   FlexSim Community Forum > FlexSim Software > Tips and Tricks
Downloads

Tips and Tricks Share helpful modeling ideas

  #1  
Old 04-23-2012
Stefan Jerenz Stefan Jerenz is offline
Flexsim User
 
Join Date: Apr 2010
Posts: 8
Downloads: 3
Uploads: 0
Thanks: 4
Thanked 1 Time in 1 Post
Rep Power: 0
Stefan Jerenz is on a distinguished road
Default Change cell color in Exceltable

Hello everyone,

is there a command or any possibility to change the cell color or the font color in an exceltable using a Flexsim-Command?

Thanks for your help
S. Jerenz
  #2  
Old 04-23-2012
Jens Mühlheimer Jens Mühlheimer is offline
Flexsim User
 
Join Date: Jul 2008
Location: Stuttgart, Germany
Posts: 140
Downloads: 8
Uploads: 0
Thanks: 40
Thanked 35 Times in 27 Posts
Rep Power: 174
Jens Mühlheimer will become famous soon enoughJens Mühlheimer will become famous soon enough
Default

Why don't you run a VBA macro in Excel after exporting data from Flexsim?
As far as I know, there is no direct functionality to access Excel-functions from Flexsim, because this would require a special interface (like an Excel-API).
The Following User Says Thank You to Jens Mühlheimer For This Useful Post:
RalfGruber (04-23-2012)
  #3  
Old 04-24-2012
Stefan Jerenz Stefan Jerenz is offline
Flexsim User
 
Join Date: Apr 2010
Posts: 8
Downloads: 3
Uploads: 0
Thanks: 4
Thanked 1 Time in 1 Post
Rep Power: 0
Stefan Jerenz is on a distinguished road
Default

Hi,

I tried to solve the problem with a VBA-Macro and I'm still trying it.
But the excelworksheet has too much data (100.000 * 24), so first it takes too much time and second (and more important) Excel crashes very often when it calculates or colors the cells.

Explanation:
I have a table with 6 different simulation runs in it. Every run consists of 100.000 records (rows), each record consists of StartingTime - EndTime - used machine - Duration. So my table has a size of 100.000*24.
My task is to calculate the current mean processing time for each record in a 5th column for each run. After that I have to compare the mean processing times of the 2nd to the 6th runs with the ones of the 1st and mark the differences by coloring the cells.

Because of the instabality of Excel and because of the lower speed I outsource the calculation to Flexsim and now I'm looking for a possibility to outsource the coloring, too.


Thanks and best regards
Stefan Jerenz
  #4  
Old 04-24-2012
Esther Bennett Esther Bennett is offline
Flexsim User
 
Join Date: Mar 2008
Posts: 115
Downloads: 27
Uploads: 0
Thanks: 103
Thanked 116 Times in 50 Posts
Rep Power: 271
Esther Bennett is a name known to allEsther Bennett is a name known to allEsther Bennett is a name known to allEsther Bennett is a name known to allEsther Bennett is a name known to allEsther Bennett is a name known to all
Default

Hello Stefan,

If you are placing your results always in the same cells in excel, you could try to use conditional formatting in the excel files. Then the cells will colour as soon as you have added the values to them.
I am not sure why you talk of the instability of excel, because it seems to me that you have just some straight forward calculations that have to be done and excel should be able to cope with that. But even if you do your calculations in Flexsim and paste the values in Excel where the conditional formatting is defined, you should still be able to use the colours without any trouble.

Esther
  #5  
Old 04-24-2012
Stefan Jerenz Stefan Jerenz is offline
Flexsim User
 
Join Date: Apr 2010
Posts: 8
Downloads: 3
Uploads: 0
Thanks: 4
Thanked 1 Time in 1 Post
Rep Power: 0
Stefan Jerenz is on a distinguished road
Default

Hello Esther,

thanks for your answer.
Conditional formating is a possibility and probably the best (or maybe the sole) solution for me.

Concerning the instability of Excel: You are right I have only straight forward calculation but it's hardly not possible to do my VBA-macros (Comparing and coloring) in a reasonable time.
And after two hours I think I can await that Excel has finished it. So in this cases I speak about instability.



Stefan
  #6  
Old 04-24-2012
Esther Bennett Esther Bennett is offline
Flexsim User
 
Join Date: Mar 2008
Posts: 115
Downloads: 27
Uploads: 0
Thanks: 103
Thanked 116 Times in 50 Posts
Rep Power: 271
Esther Bennett is a name known to allEsther Bennett is a name known to allEsther Bennett is a name known to allEsther Bennett is a name known to allEsther Bennett is a name known to allEsther Bennett is a name known to all
Default

Hello Stefan,

It is quite easy to create very slow macros with the amount of cells you have. If you disable the updating of the screen and calculations at the start of your macro and enable them again at the end this might speed up your file.
But if you have a lot of cells with a calculation, this can make excel quite slow, because by default excel keeps recalculating the cells.
Also 'accidentally' adding a lot of unused rows or columns with your macro can make excel slow, if your excel file is quite large in size, this might be the case.

Esther
The Following User Says Thank You to Esther Bennett For This Useful Post:
Stefan Jerenz (04-24-2012)
  #7  
Old 04-24-2012
Stefan Jerenz Stefan Jerenz is offline
Flexsim User
 
Join Date: Apr 2010
Posts: 8
Downloads: 3
Uploads: 0
Thanks: 4
Thanked 1 Time in 1 Post
Rep Power: 0
Stefan Jerenz is on a distinguished road
Default

Thanks for your advices Esther,

The recalculating is already disabled.
I will check disabling the updating of the screen and I will delete a unsed rows - I think I have a lot of them in my excelsheets.


Stefan


Thread Thread Starter Forum Replies Last Post
how to change color of 3D object made in 3D Max qin tian Q&A 3 03-26-2013 10:27 PM
How to change the color of my 3DS model? Warren Wu Q&A 2 09-04-2011 08:49 AM
How to partially change the color of a 3D object ? Veronique Dossogne Q&A 3 04-06-2010 09:06 AM
How to change color when full? Jamie Santa Ana Q&A 2 09-23-2009 06:00 PM
How to change the location of items in a rack cell from y to x direction? Tom David Q&A 3 11-23-2008 10:52 AM


All times are GMT -6.
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Copyright 1993-2018 FlexSim Software Products, Inc.