プログラミングの勉強

プログラミングの勉強

【いちからExcel VBA】実行中に確定するデータ数に応じて配列変数の要素数を設定する方法ReDim

   配列の大きさ(要素数やデータ数など)が実行前には未知で、プロシージャの実行中に確定する場合があります。たとえば、データを読み込むことで必要な配列の大きさが分る場合や項目を検索してデータ数が確定する場合などです。しかし、配列の大きさが...
プログラミングの勉強

【いちからExcel VBA】For EachとIfを使って指定した文字があるセルを検索

 For Eachを使ってsheet内のでセル位置を移動させながら、セルの内容が指定した文字と同じであるセル位置を検索します。例題として、他の家計簿を付けたWorkbookから指定した項目の日付と金額を抜き出し、合計金額を計算します。 ...
プログラミングの勉強

【いちからExcel VBA】Findを使って指定した文字列を含むセルを検索する方法

  Findメソッドを用いて指定した文字を含むセルを検索する方法を示します。以前にIf~ThenステートメントとFor~Nextステートメントを使って指定した文字と同じ文字が記入されているセルを検索する方法を示しましたが、Findでは完全...
プログラミングの勉強

【いちからExcel VBA】ForとIfを使って指定した文字があるセルを検索する方法

  Forを二重で指定することでsheet内のでセル位置を移動させながら、セルの内容が指定した文字と同じであるセル位置を検索してみます。例題として、他の家計簿を付けたWorkbookから指定した項目の日付と金額を抜き出し、合計金額を計算し...
プログラミングの勉強

【いちからExcel VBA】他のExcelファイルを選定するメソッド、各sheet間でデータをやりとりするための操作

  VBAを使って、他のExcelファイルを選定して各ファイル間のデータをやりとりする際には、Workbookの選定”Application.GetOpenFilename()”、Workbookを開き”Workbooks.Open”、ア...
プログラミングの勉強

【いちからExcel VBA】プロシージャ、ステートメント、オブジェクト、コレクション、プロパティ、メソッドとは?

  ExcelVBAをほぼ2年間勉強することで、当初ある程度解決したいと思っていた課題は解決できました。しかし、いまだにExcelVBAの本やネット記事を調べるときに、使い慣れない用語が多いので、改めて用語の整理をする時間を取りたいと考え...
プログラミングの勉強

ExcelVBAで条件付き書式による疑似コンター図を自動作成

 Excelの条件付き書式を用いて、断面力分布や応力分布を3色のカラースケールで示し、最大値と最小値の発生位置を示すプロシージャを作成してみました。なお、ここで示したプロシージャはOffice2021を用いて作成しています。 メイン...
プログラミングの勉強

ExcelVBAのDimの定義に注意!変数のエラーが出る場合は変数の宣言に問題があるかも?

   ExcelVBAで変数のエラーが出る。引数で定義し直したり、「Publicステートメント」で宣言して「パブリック変数」としても、なぜかエラーが消えない。エラーが消えても何か納得いかない場合がありませんか?もしかすると、根本的に...
プログラミングの勉強

Pythonでテキストの改行の判別ができないのはなぜ?これをチェックしてみては?

   PythonでFEM解析の出力テキストなどを読み込み中に、改行やブランク行の判定時にエラーが出て困っていませんか?もしかしたら、見たままの '' や ' ' と比較していませんか?その解決法について紹介します。 Pyth...
プログラミングの勉強

Python リストの中にリストがある多次元リストの最大値、最小値を求める方法

   Pythonでリストの最大値や最小値を求めるときに、max()やmin()関数を用いて変な結果が表示されたことがありませんか?リストの中にリストがある場合、言い換えればリストが集まってリストになっている場合、つまり多次元リスト...
タイトルとURLをコピーしました