• Title/Summary/Keyword: Excel VBA Programming

Search Result 7, Processing Time 0.02 seconds

A Study on Learner's Recognition of Computational Thinking Education Model Using EXCEL VBA (EXCEL VBA를 이용한 컴퓨팅 사고력 교육 모델에 대한 학습자의 인식 연구)

  • Park, Youn-Soo;Lee, Minjeong
    • The Journal of Korean Association of Computer Education
    • /
    • v.23 no.2
    • /
    • pp.41-51
    • /
    • 2020
  • The goal of this study is to test the hypothesis that the practicality of EXCEL VBA will be beneficial for SW education for SW non-majors. To this end, we planned the education for non-majors using the EXCEL VBA and conducted 15 weeks of education. According to a follow-up survey conducted after the 15-week education period, 72.21% of the survey respondents said EXCEL was practical. Also, learners who were aware of the necessity of SW education and the importance of SW competence recognized that the computational thinking education using EXCEL VBA had a positive effect on the improvement of computer-related knowledge and experience. Also, learners recognized that learning with EXCEL was easy, while learning with VBA was difficult. The learning process using VBA needs to be composed of project-oriented educational contents that can give a sense of achievement to learners rather than programming-oriented education. And continuous research on project-based learning is needed.

Development of a Chinese cabbage model using Microsoft Excel/VBA (엑셀/VBA를 이용한 배추 모형 제작)

  • Moon, Kyung Hwan;Song, Eun Young;Wi, Seung Hwan;Oh, Sooja
    • Korean Journal of Agricultural and Forest Meteorology
    • /
    • v.20 no.2
    • /
    • pp.228-232
    • /
    • 2018
  • Process-based crop models have been used to assess the impact of climate change on crop production. These models are implemented in procedural or object oriented computer programming languages including FORTRAN, C++, Delphi, Java, which have a stiff learning curve. The requirement for a high level of computer programming is one of barriers for efforts to develop and improve crop models based on biophysical process. In this study, we attempted to develop a Chinese cabbage model using Microsoft Excel with Visual Basic for Application (VBA), which would be easy enough for most agricultural scientists to develop a simple model for crop growth simulation. Results from Soil-Plant-Atmosphere-Research (SPAR) experiments under six temperature conditions were used to determine parameters of the Chinese cabbage model. During a plant growing season in SPAR chambers, numbers of leaves, leaf areas, growth rate of plants were measured six times. Leaf photosynthesis was also measured using LI-6400 Potable Photosynthesis System. Farquhar, von Caemmerer, and Berry (FvCB) model was used to simulate a leaf-level photosynthesis process. A sun/shade model was used to scale up to canopy-level photosynthesis. An Excel add-in, which is a small VBA program to assist crop modeling, was used to implement a Chinese cabbage model under the environment of Excel organizing all of equations into a single set of crop model. The model was able to simulate hourly changes in photosynthesis, growth rate, and other physiological variables using meteorological input data. Estimates and measurements of dry weight obtained from six SPAR chambers were linearly related ($R^2=0.985$). This result indicated that the Excel/VBA can be widely used for many crop scientists to develop crop models.

A connection method of LPSolve and Excel for network optimization problem (네트워크 최적화 문제의 해결을 위한 LPSolve와 엑셀의 연동 방안)

  • Kim, Hu-Gon
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.15 no.5
    • /
    • pp.187-196
    • /
    • 2010
  • We present a link that allows Excel to call the functions in the lp_solve system. lp_solve is free software licensed under the GPL that solves linear and mixed integer linear programs of moderate size. Our link manages the interface between Excel and lp_solve. Excel has a built-in add-in named Solver that is capable of solving mixed integer programs, but only with fewer than 200 variables. This link allows Excel users to handle substantially larger problems at no extra cost. Futhermore, we introduce that a network drawing method in Excel using arc adjacency lists of a network.

Automation of One-Dimensional Finite Element Analysis of a Direct-Connection Spindle System of Machine Tools Using ANSYS (ANSYS를 활용한 공작기계 직결주축 시스템의 1차원 유한요소해석 자동화)

  • Choi, Jin-Woo
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.14 no.2
    • /
    • pp.127-133
    • /
    • 2015
  • In this study, an analytical model was developed for one-dimensional finite element analysis (1D FEA) of a spindle system of machine tools and then implemented to automate the FEA as a tool. FEA, with its vibration characteristics such as natural frequencies and modes, was performed using the universal FEA software ANSYS. VBA of EXCEL was used to provide the programming environment for its implementation. This enabled graphic user interfaces (GUIs) to be developed to allow interactions of users with the tool and, in addition, an EXCEL spreadsheet to be linked with the tool for data arrangement. The language of ANSYS was used to develop a code to perform the FEA. It generates an analytical model of the spindle system based on the information at the GUIs and subsequently performs the FEA based on the model. Automation helps identify the near-optimal design of the spindle system with minimum time and efforts.

A Study on Fuel Distribution for Generator's Efficiency and Cost Saying (발전기 효율향상 및 비용절감을 위한 연료배분에 관한 연구)

  • 박찬형
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2002.05a
    • /
    • pp.221-224
    • /
    • 2002
  • 포항제철소에는 13개의 발전기가 있어 제철소에서 필요로 하는 전력을 자체적으로 945MWH 규모로 공급하고 있다. 발전소에서 사용되는 에너지원은 제철공정에서 부수적으로 발생하는 부생가스(BFG, COG, LDG, CFG)와 외부에서 구매하는 중유, LNG가 있다. 안정적인 전력공급과 비용절감을 위한 발전기 가동계획을 수립하기 위해서는, 조업상황에 따라 변동되는 전력소요량 및 부생가스 발생량을 예측하여 발전기별로 사용될 연료량을 배분하고, 발전기별 효율을 반영한 발전량을 결정하게 된다 이러만 발전기 가동계획 수립을 수작업에 의존하고 있어, 수시로 변화하는 상황에 신속한 대처가 곤란하고, 모든 요소를 고려하기가 어려워 에너지비용을 절감할 수 있는 기회손실의 우려가 있었다. 본 연구에서는 LP 및 NLP를 적응하여 발전기별 연료배분 및 발전량을 결정하는 과정을 자동적으로 수행하는 발전기 가동계획수립 Model을 개발하였다. Data 입·출력용으로 Excel, LP Package는 What's Best, Programming Language는 VBA(Visual Basic for Application)를 활용하였다.

  • PDF

Development of Automatic BIM Modeling System for Slit Caisson (슬릿 케이슨의 BIM 모델링 자동화 시스템 개발)

  • Kim, Hyeon-Seung;Lee, Heon-Min;Lee, Il-Soo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.21 no.11
    • /
    • pp.510-518
    • /
    • 2020
  • With the promotion of digitalization in the construction industry, BIM has become an indispensable technology. On the other hand, it has not been actively utilized in practice because of the difficulty of BIM modeling. The reason is that 3D modeling is less productive not only because of the difficulty of learning BIM software but also the modeling work is done manually. Therefore, this study proposes a method and system that can improve the productivity of BIM-based modeling. For this reason, in the study, a slit caisson, which is a typical structure of a port, was selected as a development target, and various parameters were derived through interviews with experts so that it could be used in practice. This study presents a UI construction plan that considers user convenience for efficient management and operation of diverse and complex parameters. Based on this, this study used visual programming and Excel VBA to develop a BIM-based design automation system for slit caissons. The developed system can use many parameters to quickly develop slit caisson models suitable for various design conditions that can contribute to BIM-based modeling and productivity improvement.

Web Accessibility Evaluation of Internet Shopping Malls and Development of Alternative Text Rate Improvement Tool (인터넷 쇼핑몰 웹접근성 평가 및 대체 텍스트율 향상 방안 구현)

  • Lim, Kyeng Gyu;Lee, Goo Yeon;Kim, Hwa Jong
    • Journal of Digital Contents Society
    • /
    • v.19 no.3
    • /
    • pp.537-546
    • /
    • 2018
  • In this paper, we study improvement of web accessibility of Korean Internet shopping mall websites. First, we analyze the criteria of Korean web accessibility, and then evaluate the web accessibility level of major Internet shopping mall websites in Korea. Based on the evaluation of web accessibility level, we propose and implement an alternative text enhancement method using Excel VBA to increase the rate of alternative text for improving web accessibility. Using the proposed method, even non-specialists of web programming can check and modify the alternative text of the image included in web pages, which can help improve the web accessibility compliance rate.