bonaron の回答履歴

全1000件中221~240件表示
  • スピンボタンの増減値(smallchange)設定方法

    いつもお世話になっております。 質問させていただきます。 現在、EXCELで個人スケジュール表を作成してます。 その際に、日別に"縄跳びの回数"を記入したいと考えているのですが、 それをスピンボタンで入力したいと考えております。 イメージ(アンダーバーはセル区切りを示しています) A_____B 1月1日_1200回 1月2日_500回 1月3日_700回 1月4日_900回   ・   ・   ・ それで、こちら様のコードhttp://www4.ocn.ne.jp/~yy3/Sub56.html がベストだと思いまして該当シートに設定したのですが、 問題点がございます。 増減値(smallchange)がデフォルトの"1"になっているところを を"100"にしたいのですが、http://www4.ocn.ne.jp/~yy3/Sub56.htmlの 下部にあります ------------------------------------------- With Me.OLEObjects("SpinButton1")    .LinkedCell = Target.Address    .Name = "MyButton" ------------------------------------------- に ------------------------------------------- With Me.OLEObjects("SpinButton1")    .LinkedCell = Target.Address    .Name = "MyButton"    .SmallChange = 100 ------------------------------------------- と追記入したのですが、 エラー「オブジェクトはこのプロパティまたはメソッドをサポートしていません」となります。OLEObjectsが原因なのかな、とは漠然と察しますが、それ以上はどう対処してよいのか、数日、悩んでしまってします。 それで、思い切って、こちらに質問させていただきました。 アドバイスを頂戴いただけましたら幸甚です。 よろしくお願い申し上げます。 なお、EXCELのバージョンは2002で、OSはXP,HOMEです。

  • エクセルマクロで同じフォルダ内のテキストファイルをメモ帳で開く方法

    「マクロを記述したエクセルファイルと同じフォルダにある、 特定のファイル abc.txt を、メモ帳で開く」ということをしたいのですが、マクロの記述をご教授下さい。 フォルダ名を固定すると、 Shell "notepad C:\--\abc.txt", vbNormalFocus という形でできたのですが、 フォルダの名前は、固定ではなく、変わります。 ですので、フォルダ名が含まれると都合が悪くなってしまうんです。 エクセル2000、WINDOWS XP を利用しています。 どうぞよろしくお願いいたします。

  • エクセルマクロで同じフォルダ内のテキストファイルをメモ帳で開く方法

    「マクロを記述したエクセルファイルと同じフォルダにある、 特定のファイル abc.txt を、メモ帳で開く」ということをしたいのですが、マクロの記述をご教授下さい。 フォルダ名を固定すると、 Shell "notepad C:\--\abc.txt", vbNormalFocus という形でできたのですが、 フォルダの名前は、固定ではなく、変わります。 ですので、フォルダ名が含まれると都合が悪くなってしまうんです。 エクセル2000、WINDOWS XP を利用しています。 どうぞよろしくお願いいたします。

  • Excel マクロについて

    0000から9999までの数字で 例えば1234という数字があれば 4321 1423 3421といった数字を抜かして 0000・・・・1234・・・・(4321は抜かす)・・・・9999 といった数字の羅列を作りたいのですが、 このようなマクロは作れますでしょうか。 手計算である程度計算していたのですが、 時間がかかりすぎてしまうためご存知の方はご教授下さい。

  • 変換中文字が急に見えなくなりました。

    タイトル通りなのですが、MicrosoftOutlookを使用中に急に変換中の文字が見えなくなりました。 文字を入力し、変換しようとスペースキーを押すと背面色が黒(にみえる)、中の文字色は濃い青で(っぽくみえる)どうなっているのだか分かりません。2度押すと候補文字(辞書)が出るのですが手間です。 WORDも同様のことが起きています。 なお、wordのツール→オプション→変換中の文字色の色は試しましたが何も反映されません。 他に手はありますでしょうか? とても使いづらくて困っています。 なお、何かうっかり押してしまってこうなったようで、何か設定変更中に起きたわけではありません。 普段はATOK使用・wordは2003です。 足りないところは補足いたします。 よろしくお願いいたします。

  • ACCESSの集計方法及びレポートに関して

    アドバイスお願いします。 以下のような設計のテーブルがあります。 店舗テーブル→店舗コード 店舗名 商品券テーブル→商品券コード、商品券名、単価 受領テーブル→受領日、店舗コード、商品券コード、数量 受領クエリ⇒店舗コード、店舗名、受領日、商品券コード、商品券名       単価、数量、金額(単価×数量) 運用として店舗別、受領日ごとのレポートの作成をしたいのですが 受領テーブルに入力する際に同じ受領日で同じ商品券を2行に分けて しまうとレポートが表示がどうしても2つにわかれてしまします。 これをどうにか受領日ごとで同じ商品券を集計表示するには どうすればよいのでしょうか。 よろしくお願いします。                         

  • トグルボタンの帳票フォーム連動って・・・

    access2007で・・・ サブフォーム(帳票フォーム)に表示させているテーブルにトグルボタンを連動させたいのですが・・・ イメージ的には以下になります。 例えば (Table_A) カラム1    | カラム2 | カラム3 | カラム4 |カラム5 トグルボタン | 1998年 |  田中 | 35歳 | 東京 トグルボタン | 1999年 |  佐藤 | 56歳 | 神奈川 トグルボタン | 2000年 |  吉田 | 21歳 | 埼玉 トグルボタン | 2001年 |  伊藤 | 25歳 | 千葉 トグルボタン | 2002年 |  高橋 | 32歳 | 東京 ・・・みたいな感じで、作ってはみたのですが、トグルボタンを押すと、全部が押されてしまいます・・・ 無理ですかね~?

  • トグルボタンの帳票フォーム連動って・・・

    access2007で・・・ サブフォーム(帳票フォーム)に表示させているテーブルにトグルボタンを連動させたいのですが・・・ イメージ的には以下になります。 例えば (Table_A) カラム1    | カラム2 | カラム3 | カラム4 |カラム5 トグルボタン | 1998年 |  田中 | 35歳 | 東京 トグルボタン | 1999年 |  佐藤 | 56歳 | 神奈川 トグルボタン | 2000年 |  吉田 | 21歳 | 埼玉 トグルボタン | 2001年 |  伊藤 | 25歳 | 千葉 トグルボタン | 2002年 |  高橋 | 32歳 | 東京 ・・・みたいな感じで、作ってはみたのですが、トグルボタンを押すと、全部が押されてしまいます・・・ 無理ですかね~?

  • accessでフォームの複製

    accessのフォーム(form_A)のあるボタンを押すと同じフォーム(form_A)・・・(複製?)を表示させたいのですが・・・どんな方法がありますでしょうか?

  • alter table でチェックボックスの追加

    accessにて・・・ alter table でカラム追加したいのですが・・・ 追加したい属性がチェックボックスなんです・・・・ いろいろやってるのですが、うまくいきません・・・ チェックボックスは追加できないのでしょうか?

  • alter table でチェックボックスの追加

    accessにて・・・ alter table でカラム追加したいのですが・・・ 追加したい属性がチェックボックスなんです・・・・ いろいろやってるのですが、うまくいきません・・・ チェックボックスは追加できないのでしょうか?

  • アクセス テキストボックスに値を返す

    こんにちは アクセス2000で管理表を作っています。 工事マスタ 工事ID 工事名 顧客ID 担当ID 顧客マスタ 顧客ID 顧客名 〒 現住所 電話 ファックス メールアドレス (詳細は略) クエリA SELECT 工事マスタ.工事ID, 工事マスタ.工事名, 工事マスタ.顧客ID, 工事マスタ.担当ID, 工事マスタ.顧客担当ID FROM 工事マスタ; 上記のようなテーブル構成とクエリで フォームAを作成しています (コントロールソースはクエリA) フォームAに 顧客IDのコンボボックス顧客コンボを作り それを選択すると詳細が テキストボックス「〒TB」「現住所TB」「電話番号TB」「FAXTB」「メールアドレスTB」に反映するという形をとっています Private Sub 顧客コンボ_AfterUpdate() Me!顧客担当コンボ.Requery '内容反映ここから Me.〒TB = Me.顧客コンボ.Column(2) Me.現住所TB = Me.顧客コンボ.Column(3) Me.電話番号TB = Me.顧客コンボ.Column(4) Me.FAXTB = Me.顧客コンボ.Column(5) Me.メールアドレスTB = Me.顧客コンボ.Column(6) '反映ここまで End Sub うまくいっているように見えたのですが 全部のレコードが変更になっていることに 先程気づきました(T_T;) 調べてみると 非連結だから当たり前ということなのですが これを、各々のレコードで反映できる方法はないでしょうか?

  • エクセルのマクロでシート名の検索をしたい

    マクロの初心者です。お教え下さい。 ブックの中に複数のシートがあります。 どのシートにも「個人別データ」という名前のシートが無い時に 「個人別データのシートがありません。」とメッセージボックスを 表示させ、マクロを終了したいのです。 下記の通り記述すると、個人別データの シートがあっても「個人別データのシートがありません。」と メッセージボックスが表示されてしまい、うまく行きません。 ご教授下さい。  Dim Sh As Worksheet For Each Sh In Sheets If Not Sh.Name = "個人別データ" Then MsgBox "個人別データのシートがありません。" Exit Sub End If Next

  • アクセス テキストボックスに値を返す

    こんにちは アクセス2000で管理表を作っています。 工事マスタ 工事ID 工事名 顧客ID 担当ID 顧客マスタ 顧客ID 顧客名 〒 現住所 電話 ファックス メールアドレス (詳細は略) クエリA SELECT 工事マスタ.工事ID, 工事マスタ.工事名, 工事マスタ.顧客ID, 工事マスタ.担当ID, 工事マスタ.顧客担当ID FROM 工事マスタ; 上記のようなテーブル構成とクエリで フォームAを作成しています (コントロールソースはクエリA) フォームAに 顧客IDのコンボボックス顧客コンボを作り それを選択すると詳細が テキストボックス「〒TB」「現住所TB」「電話番号TB」「FAXTB」「メールアドレスTB」に反映するという形をとっています Private Sub 顧客コンボ_AfterUpdate() Me!顧客担当コンボ.Requery '内容反映ここから Me.〒TB = Me.顧客コンボ.Column(2) Me.現住所TB = Me.顧客コンボ.Column(3) Me.電話番号TB = Me.顧客コンボ.Column(4) Me.FAXTB = Me.顧客コンボ.Column(5) Me.メールアドレスTB = Me.顧客コンボ.Column(6) '反映ここまで End Sub うまくいっているように見えたのですが 全部のレコードが変更になっていることに 先程気づきました(T_T;) 調べてみると 非連結だから当たり前ということなのですが これを、各々のレコードで反映できる方法はないでしょうか?

  • Access97からAccess2003にバージョンアップするには

    お世話になります。 ネットでAccess97からAccess2003にバージョンアップを調べています。 簡単にバージョンアップできるのだと考えていましたが大間違いでした。 「Startup コマンド ライン オプション」で一括変換(97→2000)というサイトを見つけましたがどのように実行すればいいのでしょうか? http://www.accessclub.jp/bbs2/0021/beginter07051.html また「Microsoft Access Conversion Toolkit」というツールがある事を知りました。 試しにインストールしてチェックしてみたら、エラーがなかったのでAccess2003を起動してメニューバーの「ツール」→「データベースユーティリティ」→「データベース変換」→「Access2000 ファイル形式」を選択し、ダイアログでファイルを選択して[変換]ボタンを押下したら下記のメッセージが表示されました。 データベースの変換または復元をしているときにコンパイルエラーが発生しました。 これは、現在はサポートされていない、古いDAO構文によるものと思われます。 コードの修正方法の例を参照するためには[ヘルプ]をクリックしてください。 [OK]ボタンを押下したら、再度下記のメッセージが表示されました。 変換中にエラーが発生しました。エラーの詳細を見るには、[変換エラー]テーブルを開いてください。 再度、[OK]ボタンを押下したら、またメッセージが表示されましたので[OK]を押下しました。 変換されたAccessファイルを実行して[変換エラー]テーブルを開いたら下記の内容が追加されていました。 オブジェクトの種類|オブジェクト名|エラーの説明 モジュール    |       |"データベースの変換または復元をしているときにコンパイル エラーが発生しました。これは、現在はサポートされていない、古い DAO 構文によるものと思われます。コードの修正方法の例を参照するには [ヘルプ] をクリックしてください。" どのようにAccess97からAccess2003にバージョンアップすればいいのでしょうか。 一般的にバージョンアップする手順はどれなのでしょうか。 似た質問をして申し訳ありませんがアドバイスいただけませんでしょうか。 宜しくお願いします。

  • Access 2003 Run Time で印刷設定したい。

    Access 2003 のランタイムでMDEファイルとしてシステム稼働させたいと思います。印刷時、用紙設定やマージン設定をした上で印刷するようにしたいのですが、デザインモードが使用できないので動きません。B6サイズの伝票サイズの印刷がうまくできません。下記のプロシージャーを組んであります。ランタイムでうまく印刷する方法をご教示ください。 Public Sub SetCustomPage(rptName As String, MyPaperSize As Integer, MyOrientation As Integer, MySource As Integer, MyTop As Long, MyBot As Long, MyLeft As Long, MyRight As Long) Dim DevString As str_DEVMODE Dim DM As type_DEVMODE Dim strDevModeExtra As String Dim rpt As Report Dim intResponse As Integer Const DM_PAPERSIZE = &H2 Const DM_PAPERLENGTH = &H4 Const DM_PAPERWIDTH = &H8 ' デザイン ビューでレポートを開きます。 DoCmd.OpenReport rptName, acDesign Set rpt = Reports(rptName) rpt.Visible = False Call SetPageSize(rpt, MyPaperSize, MyOrientation, MySource) 'ページ設定:用紙サイズ、トレイ Call SetMargins(rpt, MyTop, MyBot, MyLeft, MyRight) 'ページ設定:余白 Set rpt = Nothing DoCmd.Close acReport, rptName, acSaveYes End Sub Private Sub SetPageSize(rpt As Report, MyPaperSize As Integer, MyOrientation As Integer, MySource As Integer) Dim DevString As str_DEVMODE Dim DM As type_DEVMODE Dim strDevModeExtra As String Dim intResponse As Integer Const DM_PAPERSIZE = &H2 Const DM_PAPERLENGTH = &H4 Const DM_PAPERWIDTH = &H8 If Not IsNull(rpt.PrtDevMode) Then strDevModeExtra = rpt.PrtDevMode ' 現在の DEVMODE 構造体を取得します。 DevString.RGB = strDevModeExtra LSet DM = DevString ' 設定の変更が選択されました。 ' フィールドを初期化します。 DM.lngFields = DM.lngFields Or DM_PAPERSIZE Or DM_PAPERLENGTH Or DM_PAPERWIDTH DM.intPaperSize = MyPaperSize '指定の用紙サイズを設定します。A4かユーザー指定B6紙。 DM.intOrientation = MyOrientation 'PaperSizeが9ならA4サイズそれ以外は、B6サイズ DM.intPaperLength = IIf(MyPaperSize = 256, 18.2, 29.7) * 100 DM.intPaperWidth = IIf(MyPaperSize = 256, 12.8, 21) * 100 'A4なら自動トレイ、それ以外なら手差しトレイ DM.intDefaultSource = MySource '4:手差し、7:自動選択 LSet DevString = DM ' プロパティを更新します。 Mid(strDevModeExtra, 1, 94) = DevString.RGB rpt.PrtDevMode = strDevModeExtra End If End Sub Private Sub SetMargins(rpt As Report, MyTop As Long, MyBot As Long, MyLeft As Long, MyRight As Long) Dim PrtMipString As str_PRTMIP Dim PM As type_PRTMIP PrtMipString.strRGB = rpt.PrtMip LSet PM = PrtMipString PM.xLeftMargin = CLng(MyLeft / 10 * 567) ' 余白を設定します。 PM.yTopMargin = CLng(MyTop / 10 * 567) PM.xRightMargin = CLng(MyRight / 10 * 567) PM.yBotMargin = CLng(MyBot / 10 * 567) LSet PrtMipString = PM ' プロパティを更新します。 rpt.PrtMip = PrtMipString.strRGB End Sub

  • Access2003 ウインドのサイズ変更

    基本、マクロにて『最大化』を設定しているのですが 一部のウインドだけ小さく表示したいと思っています。 マクロにて『サイズ変更』を作成し、各々位置やサイズの数字を入力し、フォームのプロパティの『開く時』に設定していますが、構わず最大化してしまいます。 やはり不可能でしょうか? 宜しくお願い致します。

  • クリップボードでエラー

    下記のメッセージが出て貼り付けることができなくなってしまいました。 昨年12月から(それまでは問題なし) ------------------------------------------ Microsoft Office Access データが破損しているため貼り付けできません。 クリップボードでエラーが発生したか、メモリが不足しています。 もう一度実行してください。 ------------------------------------------ Office2007 OS:VISTA メモリ:2GB ※上記エラー発生後、別の理由でメモリを1Gから2Gに しましたが改善されませんでした。 貼り付けとインポートしか取込む方法を知らないため 都度インポートでは効率が悪く困っています。

  • Access2007での印刷プレビュー

    Access2007を使用しておりますが、レポートの印刷プレビュー画面が 表示されません。 作成したレポートのプロパティでは、既定のビューを印刷プレビューに してあります。 すべてのAccsessオブジェクト内にあるレポートを直接開くときには、 印刷プレビューで表示されるのですが、"Switchboard"を用いてその レポートを開こうとすると、レポートビューになってしまいます。 いろいろ試したのですが、印刷プレビューが表示されずお手上げ状態です。 お手数ですがご教授ください。

  • 初心者です ● 漢字変換がおかしい ? ●

    こんにちは。 みなさんのパソコンで “ みらい ” と入力し、変換してみてください。 当家のパソコンでは 『 未来、末来 、みらい、ミライ 』 と候補が出ます。 ( 顔を画面に近づけてご覧下さい ) ここでのポイントは… 二番目の候補漢字の最初です。 横棒二本の上が長く、下が短い つまり “ すえ ”です。 ずばり、将来という意味の“みらい”は『 すえ⇒ 末 』 + 来でよろしいのですか? 違いますよね? パソコン練習中の小学生に指摘され、どう説明したらよいのか困っています。 この様な現象は他にあるのですか。 間違いだとすれば修正の方法も教えてくださると幸いです。 機械に使われることの無いよう、人間主導でありたいのでご指導のほど よろしくお願いします。 ウインドズXP /IME Standard2003