プログラミングの勉強【いちからExcel VBA】他のExcelファイルを選定するメソッド、各sheet間でデータをやりとりするための操作 VBAを使って、他のExcelファイルを選定して各ファイル間のデータをやりとりする際には、Workbookの選定”Application.GetOpenFilename()”、Workbookを開き”Workbooks.Open”、ア... 2023.04.16プログラミングの勉強
プログラミングの勉強【いちからExcel VBA】プロシージャ、ステートメント、オブジェクト、コレクション、プロパティ、メソッドとは? ExcelVBAをほぼ2年間勉強することで、当初ある程度解決したいと思っていた課題は解決できました。しかし、いまだにExcelVBAの本やネット記事を調べるときに、使い慣れない用語が多いので、改めて用語の整理をする時間を取りたいと考え... 2023.04.08プログラミングの勉強
プログラミングの勉強ExcelVBAで条件付き書式による疑似コンター図を自動作成 Excelの条件付き書式を用いて、断面力分布や応力分布を3色のカラースケールで示し、最大値と最小値の発生位置を示すプロシージャを作成してみました。なお、ここで示したプロシージャはOffice2021を用いて作成しています。 メイン... 2023.03.18プログラミングの勉強
プログラミングの勉強ExcelVBAのDimの定義に注意!変数のエラーが出る場合は変数の宣言に問題があるかも? ExcelVBAで変数のエラーが出る。引数で定義し直したり、「Publicステートメント」で宣言して「パブリック変数」としても、なぜかエラーが消えない。エラーが消えても何か納得いかない場合がありませんか?もしかすると、根本的に... 2023.03.17プログラミングの勉強
プログラミングの勉強Pythonでテキストの改行の判別ができないのはなぜ?これをチェックしてみては? PythonでFEM解析の出力テキストなどを読み込み中に、改行やブランク行の判定時にエラーが出て困っていませんか?もしかしたら、見たままの '' や ' ' と比較していませんか?その解決法について紹介します。 Pyth... 2023.03.11プログラミングの勉強
プログラミングの勉強Python リストの中にリストがある多次元リストの最大値、最小値を求める方法 Pythonでリストの最大値や最小値を求めるときに、max()やmin()関数を用いて変な結果が表示されたことがありませんか?リストの中にリストがある場合、言い換えればリストが集まってリストになっている場合、つまり多次元リスト... 2023.03.04プログラミングの勉強
プログラミングの勉強Pythonでコンター図を描いてみた Excelとの実力差は? 今回はPythonの"matplotlib"を使ってコンター図を描いてみましたので、作成した簡単な作図プログラムを紹介します。Excelと比較すると圧倒的にPythonに軍配が上がる結果となりました。しかし、それでも利用の手軽... 2023.02.28プログラミングの勉強
プログラミングの勉強Excelでコンター図を作成してみる!その実力は? ExcelVBAで科学計算をしていると、Excelの図化機能で応力分布や断面力分布をうまく描けないものかと思います。最大値や最小値を見つけたり、おおよぞの分布を調べるには”条件付き書式”の”カラースケール”を使用するのが便利です... 2023.02.19プログラミングの勉強
プログラミングの勉強ExcelVBAで地震応答スペクトル計算(5)疑似応答スペクトルって何? 修正震度法を取り入れ始めた時代に、Housnerらの研究(G.W.Housner:Behavior of Structures During Earthquakes,Journal of E.M.Division Proceedings... 2023.01.29プログラミングの勉強
プログラミングの勉強ExcelVBAで地震応答スペクトル計算(4)振動数領域で運動方程式を解く 地震応答スペクトル計算(1)に示した1自由度系の運動方程式を振動数領域で計算し、地震応答スペクトルを求めてみます。ExcelはOffice2021を用いました。時刻歴解析についても説明していますのでご興味のある方は、ExcelVBAで地... 2023.01.22プログラミングの勉強