夏休みに入り、蒸し暑い日がつづきますね。旅行に行かれる計画はあられますでしょうか?せっかくの夏休み、有意義に過ごしたいですね。今回は、プログラム言語特有の用語「データ構造」というモノを取り扱います。「データ構造」の前半分は皆さんご存じの通り、データや値のことを示します。「データ構造」とは、各種データを立体的な構造物に入れて、管理することを示します。今回の立体物・構造物の形式は「スタック」といいます。スタックを使用されるには、「エクセル関数日本語化」ver0.15.01以上が必要です。下記URLにてダウンロードされてください。ダウンロードhttps://cunning-pg.ringing-web.com/download/エクセルVBA日本語化ダウンロード以下のリンクから、ダウンロードできます。エクセルVBA日本語化アドインのパスワードロックを解除しました。日本語関数(F_関数)の...また、ベクターにも、同バージョンを公開申請中です。こちらは今しばらくお待ちください。「エクセルVBA日本語化」ver0.15.01以上のバージョンを以下のURLの手順に従って、インストールしてください。インストールする方法https://cunning-pg.ringing-web.com/excel%E3%81%AB-excelvba%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%8C%96%E3%82%92-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/ExcelにExcelVBA日本語化をインストールする方法はい。インストールする方法を解説します。「エクセルVBA日本語化」のZipを展開し、できたフォルダの中の、「インストーラー.xlsm」をダブルクリックして起動します。「...インストールが完了したら、以下のURLの手順に従って、VBAn編集画面を開いてください。標準モジュールを追加する方法について、解説します。Excelを起動します。Excelを起動します。次に、「ALTキー」を押しながら、「F11キー」...スタックにデータをプッシュするスタックへのデータのプッシュの概念スタックへデータのプッシュの概念まず最初に青色のスタックに2個のデータ“a”、“b”が挿入されていることを前提としています。ここででは、スタックに“c”をプッシュします。“c”は必ず、スタックの一番上に置かれます。スタックに“c”をプッシュしたその結果、スタックには、”a”,”b”,”c”の3つが、構造的に構築されました。いまはまだ、このような構造物がなんの役に立つかは分かりませんがそれでかまいません。プログラミングの世界では大変メジャーなデータ構図で頻繁に使用されます。実際のコードそれでは、実際のサンプルコードを見ていきましょう。スタック変数を「h_変数取得」から取得しています。この際のSetはおまじないとして覚えておいてください。間違っていたらコンパイルエラーが指摘してるので心配ありません。次にスタックに”a”,”b”,”c”をプッシュしています。最後にスタック内の要素を全て連結して文字列化しています。ように、スタックの各要素を文字列にして連結した値を表示できました。スタックからデータをポップするスタックからデータをポップする概念スタックではデータを削除することもできます。削除1件につき、スタックの一番上のデータ一件のみですスタックの先頭要素”c”がポップされたポップすると、スタックの先頭要素”c”がスタックから排除されました。スタックのポップがなぜこのような動作をとるか、本当に、皆さん疑問かと思います。実は、スタックはコンピュータ処理と昔から相性が良いのです。積み上げたスタックデータは一時的な処理に必要で、処理を行った後は余り使わない。現在積み上げられているスタックに対しリソース(コンピュータの処理能力)が足りるかを判断する。先にスタックを積んだデータは一番最後に処理され、一番後にスタックを積んだデータは一番最初に処理され得る。この特性を利用するコンピュータアルゴリズムは多い。実際のコードでは、スタックかポップすると、データがどのようになるか、実際のコードで確認してみましょう。以下のコードでは、一度スタックに”a”,b”,”c”をポップしてデータを入れ込んでいます。次に2回、ポップしています。ポップはスタックの最上部からデータを削除してくため、結果的に”c”,”b”の順にポップされます。以上のようにポップ1回目ではスタックの先頭の“c”が削除されて残りの”a”,”b”が表示されています。2回目のポップでは、スタックの先頭となった“b”が削除されて残りの”a”だけが表示されています。まとめお疲れ様でした。ここまで読んで頂きまして、本当にありがとうございました。今回はスタックと言う抽象的で具体的な使いどころがわかりずらいかと思います。日本語VBAでは使い方自体は簡単ですので。手になじませてみてください。スタックとは最後にスタックに積んだ物を最初にスタックから取り出す形式(LIFO:LastInFirstOut:LIFO)スタックへプッシュするとデータがスタックの一番上に配置されるスタックからポップするとスタックの一番上のデータが削除される。このとき、ポップ関数の返値はポップされたデータ。抽象概念って難しいですね。つかいところが分かりづらいですよね。知識として知っていると、ん?ここはスタックが使えるんじゃないの?とか浮かんできます。その後はやっり試行錯誤をし、成功したり、失敗して落ち込むこともアルのですが。最新の記事KaBA@フリーランス修行中こんにちは!IT業界で勤めて17年くらい務めています。プログラミング大好きやろーです。自分も独学でC言語を覚えIT会社に就職しました。その後紆余曲折を経て、VB6.0、VBA、Perl、C#、HTML、CSS、JavaScript、PHPなどを覚えていきました。全部C言語の独学時の経験がベースとなって、学習曲線が良いカーブを描いていました。頑張って覚えられてください!よろしくお願いします。さんの三国志などが好きです。Excelを起動します。次に、「ALTキー」を押しながら、「F11キー」を押します。インストールする方法はい。公開されました「エクセルVBA日本語化」ver0.11がベクターで公開されました。今回の改修点は以下の通りです。指定できるようになりました。(8)AWHホスティング999円で8GBメモリのVPS。AWHホスティングがご提供。G-Toolsエクセル関数日本語化というエクセルの関数を日本語にする無料のアプリがあります。エクセルファイル単体で日本語化されていますので、PCの他のエクセルファイルには影響はありません。ワンコイン(1ドル)でご購入できます。エクセルの関数も日本語で覚えれば、意外と素直にわかりやすいです。G-Toolsエクセル関数日本語化というエクセルの関数を日本語にする無料のアプリがあります。エクセルファイル単体で日本語化されていますので、PCの他のエクセルファイルには影響はありません。ワンコイン(1ドル)でご購入できます。エクセルの関数も日本語で覚えれば、意外と素直にわかりやすいです。WordPress%d人のブロガーが「いいね」をつけました。