タグ

VBAに関するhokusinのブックマーク (3)

  • VBA基礎文法最速マスター - いろいろ解析日記

    VBAの文法一覧です。他の言語をある程度知っている人はこれを読めばVBAの基礎をマスターしてVBAを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1. 基礎 Visual Basic Editorの起動 VBAはVisual Basic Editorで編集・実行します。Visual Basic Editorは次のように起動します。 ExcelやWordのメニューで[ツール]-[マクロ]-[Visual Basic Editor]を選択する 標準モジュールの追加 VBAは標準モジュールに記述します。標準モジュールは次のように追加します。 Visual Basic Editorのメニューで[挿入]-[標準モジュール]を選択する。 変数宣言の強制 変数宣言を強制するため、モジュールの先頭に必ず以下の行を書く

    VBA基礎文法最速マスター - いろいろ解析日記
  • Excel マクロ VBA セル内で改行された文字列の分割 - OKWAVE

    はじめまして。 ExcelのVBA初心者で、ちょっと困っています。 (例) (1) セルA1に以下のような改行された文字列が入力されています。 【セルA1】 a aa aaa b bb bbb (2) セルA1内の文字列を3行毎に分割し、セルA2以降に表示させたい。 【セルA2】 a aa aaa 【セルA3】 b bb bbb ※ 今回の例ではセルA1に6行しかありませんが、実際に行数は決まっていません。 そこで以下のようなVBAを見よう見まねで作り、1行毎の分割はうまくいったのですが、『3行毎に分割』ができません。 Sub 分割() Dim A, B, C A = Split(Range("A1"), Chr(10)) B = 0 For Each C In A B = B + 1 Range("A2").Offset(B - 1, 0).Value = C Next End Sub

    Excel マクロ VBA セル内で改行された文字列の分割 - OKWAVE
  • すぐに役立つエクセルVBAマクロ集 - Excel VBA Macro Collection

    ★お願い★ Excel 2010~2002(各32bit版)で動作確認してます。 環境の違い等、 様々な要因により不具合が発生しないか、 注意してご使用ください。 なお、Microsoft社とは無関係です。 そちらへのご質問はご遠慮を! このマクロ集には著作権があります。あなたのお仕事に個人的に利用 する場合を除き、無断で転載、配布等できません。

  • 1