タグ

vbaに関するU1and0のブックマーク (13)

  • VBA ADO reference User-Defined error

    U1and0
    U1and0 2018/10/03
    pyodbc
  • python sqlite ADODB アクセス - Google 検索

    PythonでAccessのデータベースを処理するには、PythonのODBCモジュール「Pyodbc」をインストールする必要があります。 ... SQLite3ではデータベースを実際のファイルに保存 ...

  • エクセルVBAでAccessデータベースと接続する最もシンプルなプログラム

    Accessデータベース内にテーブルを準備 まずはAccessでこんなテーブルをを作ってみました。 都道府県ごとの面積や人口、区市町村数などをまとめたデータです。テーブル名は「データ」という名前です。 このテーブルを含むAccessデータベースファイルを「test.accdb」というファイル名で、今回のエクセルVBAを記述したファイルと同じフォルダに格納しました。 エクセルVBAからこのデータベースへの接続を試みていきます。 ADODB.Connectionオブジェクトでデータベースに接続する Accessデータベースと接続をしてやり取りをする際には、ADODB.Connectionオブジェクトを使います。 ADODB…?どこかで聞いたような名前ですね… ADOはActiveX Data Objectsの略で ADOとは、Microsoftが提唱しているデータアクセス技術のことである。 引

    エクセルVBAでAccessデータベースと接続する最もシンプルなプログラム
    U1and0
    U1and0 2018/10/02
    ADODBアクセス
  • 方法: Windows Phone Marketplace 用のスクリーンショットを作成する

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    方法: Windows Phone Marketplace 用のスクリーンショットを作成する
    U1and0
    U1and0 2018/10/02
    します。 RDS での使用   クライアント側の Connection オブジェクトで Open メソッドを使用する場合、その Connection オブジェクトで Recordset が開かれるまで、サーバーへの接続は確立されません。
  • ExcelにPythonが搭載? - Qiita

    自分は、1年前からPythonを使い始めました。Pandasを始めとするPythonのデータサイエンス用のライブラリーは便利です。 つい最近、マイクロソフトがExcelPythonを搭載することを検討しているというニュースが流れました。VBAとは長い付き合いなので、前半でVBAよりPandasが数倍便利だということを書いて、後半でExcelPythonを搭載されることへのコメントを書くことにします。自分は、ExcelはデータのためのGUIツールとしては便利で役に立つツールだと思っています。ただ、VBAの方が長年放置されていて最近の言語としては落第なのでPythonが搭載されることを期待したいと思っています。急遽テーマを変更したので、時間がなくて以下は「Excel VBA Advent Calendar 2017 20日目」の記事と同じにしてしまいました。 「ExcelPythonが搭

    ExcelにPythonが搭載? - Qiita
  • エクセルVBAでクリップボード内容をクリア - OKWAVE

    こんにちは。 エクセルのVBAの処理の中で、ある部分をコピーしてそれを、 貼り付けする処理をしています。 処理終了後、ファイルを閉じるときに、クリップボードに コピーの内容が残っている旨のメッセージがでてきます。 このメッセージを出さない様に、クリップボードの内容を クリアするにはどのようにすればよろしいでしょうか? 申し訳ありませんが、お教え頂きますようお願いいたします。

    エクセルVBAでクリップボード内容をクリア - OKWAVE
    U1and0
    U1and0 2016/01/04
    Excel.Application.CutCopyMode = False
  • GoGo エクセルマクロをはじめよう!

    HOME 難しい勉強していませんか? キカイは、同じ事の繰り返しは得意ですけど、 マクロは、似たような事の繰り返しが得意です。 つまり、VBAExcel自動化のマクロ作り)の最大のコツは、 範囲を絞ってササっと勉強して、最大限時間を掛けずにシンプルに作る!ということです。 当サイトでは、VBAの難しい部分は排除して自動化に必要な部分だけ学びます。これを、「ローコード」と呼びます。 大概のVBA学習者は、複雑なことばかりを教えられている ので簡単なことがわからなくなっている。 Excelの自動化には不要な知識の習得に何十倍ものムダな時間を強いられている感じになっています。それが、いつまで経ってもマクロが作れない1番の原因です。勉強時間の掛けどころが重要であるわけです。 将来、プログラマーに転身したいと言う人であればともかくですが、 自分のやっているExcel仕事がマクロで自動化できればよい

    U1and0
    U1and0 2016/01/04
     n = Cells(Rows.Count, "B").End(xlUp).Row + 1 最後の空白列
  • EXCELVBAにて質問があります行の最終行を取得し最終行から10列上の行までの選択をしたいのですが変数を含んだrange範囲の指... - Yahoo!知恵袋

    EXCEL VBAにて質問があります 行の最終行を取得し最終行から10列上の行までの選択をしたいのですが変数を含んだrange範囲の指定がうまくいきません EXCEL VBAにて質問があります 行の最終行を取得し最終行から10列上の行までの選択をしたいのですが変数を含んだrange範囲の指定がうまくいきません Private Sub CommandButton1_Click() Dim saishugyo saishugyo = Range("A1048576").End(xlUp).Row range(rows(saishugyo - 10) : saishugyo).select end sub また変数を含んだ指定方法(&を使った方法等)の説明があるサイトもご存じでしたら教えていただきたいです VBAの初歩で解らなくなってしまいましたお恥ずかしいですがご教授お願いいたします。

    EXCELVBAにて質問があります行の最終行を取得し最終行から10列上の行までの選択をしたいのですが変数を含んだrange範囲の指... - Yahoo!知恵袋
    U1and0
    U1and0 2015/12/31
    最終行から上14行目を選択    Dim lastrow lastrow=Cells(Rows.Count, 1).End(xlUp).Row Range(Rows(lastrow), Rows(lastrow-13)).Select
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    U1and0
    U1and0 2015/12/31
    Right関数は文字列の右端から指定した文字数分の文字列を返します。Left関数は文字列の左端から指定した文字数分の文字列を返します。 【書式】Mid(文字列式,抽出開始位置,抽出文字数)     Right(文字列式
  • 最終行を取得するVBAのコード-End(xlDown):ExcelVBA Rangeオブジェクト/Endプロパティ

    ▼最終行の行番号をメッセージボックスに表示するコード ※A列にデータが隙間なく入力されているときに最終行の行番号をメッセージボックスに表示する例 MsgBox Range("A1").End(xlDown).Row 上記のコードを実行すると、A列の最終行の行番号がメッセージボックスに表示されます。 Range("A1").End(xlDown)というコードの意味 Excelでセル選択を行うのにとても便利な[Ctrl]+矢印キーという操作があります。 Excelには、データの途切れるセルがわかっているのです。 データの途切れるセルがわかっているので[Ctrl]+矢印キーというショートカットキーで、データの途切れるセルを選択できるわけです。 そのデータの途切れるセルをVBAで取得するときに利用するのが、RangeオブジェクトのEndプロパティです。 データの途切れる箇所と一言で言っても、4方向

    U1and0
    U1and0 2015/12/29
    上記ではメッセージボックスに行番号をいきなり表示するので  MsgBox Range("A1").End(xlDown).Row としていますが、その行番号をプロシージャの中で使うのなら  end_row = Range("A1").End(xlDown).Row のような形で変数に格納して使うと便
  • VBAのプロシージャとは | ExcelのVBA入門

    前回は、VBA関数について解説しました。VBA関数はすべて覚える必要はありませんので、利用する場合は引数に何があるのか、どのような戻り値をとるのかなどをしっかり理解した上で利用するようにしましょう。今回はプロシージャについてですが、プロシージャの構造の内容を再度確認した上でこちらをご覧ください。 目次プロシージャとはプロシージャの命名規則Subプロシージャの使い方プロシージャの引数引数付きのプロシージャの使い方引数の参照渡し実行結果解説引数の値渡し実行結果解説まとめ プロシージャとは、VBAの命令文を1つにまとめたものです。VBAコードは1行ごとに命令文を記述して実行されますが、通常のマクロでは、複数の命令文を記述してまとめて実行します。そのようにまとめられた命令文がプロシージャとなります。また、プロシージャは以下の3つがあります。 SubプロシージャFunctionプロシージャPrope

    U1and0
    U1and0 2015/12/17
  • VisualStudioExpress2013+sublimetext2でのc++のビルド - C++の勉強がしたいと思いVisua... - Yahoo!知恵袋

    VisualStudioExpress2013 + sublime text2でのc++のビルド C++の勉強がしたいと思いVisual Studio Express2013をインストールしました。 もちろんのことVisual Studioを起動してコードを入力すればしっかりビルドすることができました。 sublime text2というかっこいいテキストエディタを発見し使ってみたくなりインストールするも、ビルドしてくれません。 まったく見当違いかもしれませんが、sublimeインストール後、一切Visual Studioのファイルの位置なんかを設定してないので、その設定が必要なのかなと考えております。 どうやらgcc?というコンパイラを使うのが慣習?なのか、sublimeでC++の環境を構築する解説サイトではたいていそれを使用しているようなのですが、導入方法がいまいちわかりません。 当方今

    VisualStudioExpress2013+sublimetext2でのc++のビルド - C++の勉強がしたいと思いVisua... - Yahoo!知恵袋
    U1and0
    U1and0 2015/12/17
    VSのコードビューから同じファイルをSublimeで開き、 Sublimeで保存して閉じるとVSも表示更新され、 VSでCtrl+BとかF7とか押すとビルドする、みたいなワークフローになりますが。 個人的には、ブレークポイントやステップ実行
  • VBAは断じて、クソ言語などではない。 - t-hom’s diary

    最初に私の置かれた環境について説明する。立場が異なれば意見が異なるのは当然なので。 私はシステム運用の仕事をしているので、会社の端末に開発ツールの類をインストールすることは一切禁止されている。そのような状況下で何かしら作業を効率化しようと思うとVBAとVBSくらいしか選択肢がない。 Windows7ならばどんなPCにも標準で.Netのコンパイラが入っている。 。。はずだった。 試しにC:\Windows\Microsoft.NET\Framework\v3.5フォルダを覗いてみて欲しい。 csc.exeかvbc.exeがあれば、それだけで.Netプログラムが作れるのだ。 しかし、私の端末はシンクライアントである。見かけ上は普通のWindowsだが、アクセス権やら細かい設定やらが普通のWindows7と異なるようで、そこにcscは無かった。 これは完全に誤算だ。。こうして私はVBAをほぼ唯一

    VBAは断じて、クソ言語などではない。 - t-hom’s diary
    U1and0
    U1and0 2015/12/17
    さて、VBAはExcel5.0と同時に誕生したアプリケーションのためのマクロ言語である。 Excelは開発環境ではなく、完成したアプリケーションであり、VBAはそれを効率よく扱うための、エンドユーザーや運用担当者の為のプログラ
  • 1