意の中のカワズ(35歳の壁 別館)

35歳の壁の別館ブログです。コード中心になるようにしたいので、技術雑記はできるだけ本館に書きます。

2011-09-29から1日間の記事一覧

VBA:「すべての図形を検索」

まぁ、当然開発中に必要になるのがこういうヤツですね。 以下3つの投稿を組み合わせているのでおまけで載せときます。追記:@2011.09.30 16:30 Doevent を挟んでもシェイプの選択描画がうまくいかなかったので、 該当セルを着色してどのセルの確認かを見や…

VBA:「行列番号を指定して、セル名を返す」

カラム番号 To カラム名 ってことです。 よく使うので書いておきます。 ' セル番号に該当するセル名に返します Public Function rangeToColmunName(lngRow As Long, intCol As Integer) As String Dim strBuf As String strBuf = Cells(lngRow, intCol).Addr…

VBA:「シェイプの存在確認」

シェイプに何かする前。 つまり、シェイプを指定する場合には当然、 シェイプが存在している必要があるわけで それを関数にするとなると色んなやり方がうまれます。 都度書くのが面倒なので、以下に残します。 ' 指定したシェイプが存在すればTrueを返します…

VBA:「シェイプの位置(Rangeアドレス)の取得」

どうせ使うことになるので、書いておきます。 Public Function getShapeRange(strShapeName As String) As String getShapeRange = _ ActiveSheet.Shapes(strShapeName).TopLeftCell.Address(False, False) End Functionまぁ、オフセットでなくRangeで返した…

VBA:「OnAction で呼び出す関数に引数を渡す方法」

んだよ。 できるんじゃん!すみません。 探してみるものです。シェイプにマクロを登録することができるわけですが、 そのマクロに引数が渡せないのかと思っておりました。シェイプにマクロを登録すると、そいつをクリックしても Selection にはならないので…

VBA:「Selection対象がシェイプの場合の注意点」

例えば、Line のシェイプを選択した状態。 つまり、Selection の中身はLineオブジェクト(Object/Line) の場合、 あたかもSelection のプロパティに Lineオブジェクトのプロパティも 表示されるような気になってはいけない。当たり前だが、内部変数がLineなだ…

VBA:「イメージコンボボックスの初期選択行指定」

どこにも記載がないので載せておきます。Me.imageCombobox1.SelectedItem でも、.text でも 初期行の選択ができなかったので以下の処理で実現。 なんか、これ.NET時代にやった気が・・・。w Me.imageCombobox1.ComboItems(intIndex).Selected = True参考ま…