タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

vbaに関するjayaseのブックマーク (12)

  • http://blog.moug.net/archives/50801191.html

    jayase
    jayase 2007/07/06
  • http://www5b.biglobe.ne.jp/~mebaru/ExcelVBA/ExcelVBA022.htm

    jayase
    jayase 2007/02/20
    changeイベントはセルの値が変更前と同じでも実行されるので注意。
  • エクセル(Excel)技道場-入力規則

    リスト 名前定義で、[リスト]で他のシートの範囲を利用 可変範囲の名前定義で、リストへの追加/削除に自動的に対応 相対参照を利用して、一つの名前定義で複数列のリストを利用可能に 縦横可変範囲の名前定義でリスト 入力モード 文字数制限 全角スペースを含む文字列を入力不可に 00で終わらないと入力不可に 全角5文字、半角10文字 全角のみで5文字以内 重複入力を不可に 重複入力を不可に2 特定文字の入力を制限 特定文字を含む入力を制限 1セル内の特定文字の数を制限 無効データのマーク 名前定義と[入力規則]-[リスト]シリーズ(1-5)に関連したサンプルファイル(3KB) リスト メニュー[データ]-[入力規則]-[リスト]で、「リストからセルに入力できるデータを制限する」ことができます。 A列に以下のD2:D4の部署名のリストを使って入力したいとします。 手順は以下の通り。 1.列番号Aをク

    jayase
    jayase 2007/02/20
  • セルの入力規則を設定する(Validationオブジェクト):Excel VBA|即効テクニック|Excel VBAを学ぶならmoug

    セルの入力規則を設定する(Validationオブジェクト) (Excel 2000/2002/2003/2007/2010/2013/2016) ツイート セルの入力規則を表すオブジェクトはValidationオブジェクトです。 Validationオブジェクトは、RangeオブジェクトのValidationプロパティで取得します。 ■指定した間の整数のみ入力可能にする セルに入力規則を設定するには、ValidationオブジェクトのAddメソッドを使用します。 ただし、すでに入力規則が設定されているセルに対してAddメソッドを実行すると実行時エラーが発生するので、Addメソッドの前にDeleteメソッドで入力規則を削除しておきます。 次のマクロはセル範囲B2:B10に、1~12の整数のみ入力可能な入力規則を設定します。 Sub Sample1() With Range("B2:B10"

  • 第6回 指定フォルダ内のファイル名一覧をExcelに書き出す

    Microsoft Excel 2000/2003(FileSystemObjectが使えるWindows)。うまく動作しないときはWSHをバージョンアップしてみてください。 プログラミングをしていると,「プログラム・ファイルの構成一覧をExcelで用意してくれ」と言われることがよくあります。手作業だと面倒なんですよね,こういう作業。で,ExcelVBA(Visual Basic for Applications)を使う方法を紹介しちゃいます。マクロだったら記入漏れやミスタイプもありません。 今回作成するファイル一覧生成マクロは,Excel/VBAを使って,指定されたフォルダ(ディレクトリ)にあるファイルの名前とファイル種別,最終更新日,コメント用の空欄を自動で生成します(図1[拡大表示])。大量のHTMLファイルや画像ファイルを扱う,PHPPerlなどのWebプログラマの方なら,

    第6回 指定フォルダ内のファイル名一覧をExcelに書き出す
    jayase
    jayase 2007/01/23
  • http://72.14.235.104/search?q=cache:85DEbgAoE-kJ:www.keep-on.com/excelyou/1999lng4/199910/99100535.txt

    jayase
    jayase 2007/01/04
    www.keep-on.com/excelyou/1999lng4/199910/99100535.txtのキャッシュ。
  • http://www.keep-on.com/excelyou/1999lng4/199911/99110132.txt

  • Office TANAKA - Excel VBA Tips[結合セルを調べる]

    セルを結合するにはRangeオブジェクトのMergeメソッドを実行します。 Sub Sample1() Range("A1:B3").Merge End Sub こんな感じです。実行するとセル範囲A1:B3が結合されます。ちなみに結合を解除するにはUnMergeメソッドを実行します。 さて、セルを結合したり解除したりするのは簡単ですが、任意のセルが結合されているかどうかを調べるにはどうしたらいいでしょう。実は今やってる仕事の支援システムを作っていて、この判断が必要になりました。そんなに難しいテクニックではありませんが、意外と知られていないようなので、せっかくですからご紹介しましょう。 ここでは上図のようなシートを例にします。セル範囲A3:A4とセル範囲A6:A8が結合されています。B列は結合されていません。よくみかけるレイアウトですよね。 結合セルの判定で役立つのはMergeCellsプロ

  • VBA基本(そのブックを開いた時に自動実行)

    '*************************************************************************************************** ' Workbookイベントプロシージャサンプル Module1(Module) ' ' 作成者:井上治 URL:https://www.ne.jp/asahi/excel/inoue/ [Excelでお仕事!] '*************************************************************************************************** '変更日付 Rev 変更履歴内容------------------------------------------------------------------------> '

    jayase
    jayase 2007/01/04
    保存や印刷などのイベント時に実行される関数について。
  • Excelで長い文章を入力すると、印刷するとき行が切れてしまうことがあります。…

    Excelで長い文章を入力すると、印刷するとき行が切れてしまうことがあります。あまりに頻発して頭に来たのでエクセル・マクロを作ってみました。 Public Sub 行高さを1割増しにする() Dim 現在行 As Range For Each 現在行 In ActiveCell.CurrentRegion.Rows 現在行.Select Selection.RowHeight = Selection.RowHeight * 1.1 Next DoEvents End Sub すべての行を自動的に1割り増しにするマクロです。 が、これでもうまくいかないことがあるのです。どなたか、改良型を作ってみてはいただけないでしょうか。 関連質問: http://q.hatena.ne.jp/1146643798 http://q.hatena.ne.jp/1125885317

    jayase
    jayase 2006/12/21
    便利。質問者のid:over40さんがアドインとして公開している。 cf. http://www.o40.org/blog/archives/2006/07/excel.php
  • ■ -  ( ・ω・)ノ<しすてむ開発。

    ExcelVBA仕事の中で、 「現在動いているものですからサンプルに〜」 っといただいたものがあった。 コードを開いたら・・・・・・ Sub Edit_Proc2(Flg As Integer) Dim i As Long Dim j As Long Dim k As Long Dim m As Long Dim n As Long Σ(゚д゚ )!?!? ソースを開いてわずか1秒。 目の前がクラクラしました。 この後のソースを見るまでも無く断言できる。 (,,゚Д゚)<これはクサレコードだ たった7行ですが以下の状況により次のことが推測できます。 Function名が連番名になっている おそらくループカウンタが5つもある その全てが1文字変数である これらより 2より、このFunctionの行数はだいぶ長い 同じようなFunctionが複数ある サブルーチン化などされてようはずはない

    ■ -  ( ・ω・)ノ<しすてむ開発。
    jayase
    jayase 2006/07/10
  • クレジットカード現金化の高還元率の優良店を選ぶためには

    クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき

    jayase
    jayase 2006/07/05
    『インターネットハンドルとは、インターネットサービスを使用するための管理番号』
  • 1