• ベストアンサー

すみません。印刷マクロをもう一度

Wendy02の回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.5

こんばんは。 >"受付番号が見つかりません。プロパティのユ-ザ-設定を調べてみてください。"になりました。 どうやら、私は、質問の意味を間違えているかもしれませんね。読み直してみたら、私は、よく分かっていないようでした。 >最初に受付1054までを印刷、次は受付1136までを印刷と印刷件数は不変であり、最初の時に1054までの印刷日に全て日付が入力、次は1136までの全ての印刷日に日付が入るようにです。 思い込みで、ここの内容は、ほとんど理解していませんでしたね。 >判断基準を印刷日とし印刷を実行した日に自動的に日付が印刷日に入力されるものをです。 ここもわかっていませんでした。 判断基準を、受付番号とせずに、印刷日になっているというのは、どうしてなのか、分かりません。どうやって判断したらよいのか、分からないのです。 ちょっともう一度確認したいのですが、こういうことではないでしょうか? 1054 までを印刷していたら、次は、1055 ~ 1136 として、印刷日(T列)に日付が入って、その範囲を印刷するということではないのですか? だから、設定されていない、1054 までは、最初に、プロパティのところで、設定していただかないと、次に進めないような仕組みになっているのです。 >以前ja7awuさんなどに助けていただいたコ-ドに自分で手を加えたものです。 なお、私は、ご質問者以外のコードは原則的には触りませんのでご了承ください。もし、掲示されたレベルの技術があれば、今のお使いのコードのどこの部分を、どういう方法にしたいのか、ポイントを絞ってくださったほうがよいかもしれません。 私自身の技術的な問題だとは思いませんが、文章の理解には限界があります。

hirosatonn
質問者

補足

こんばんは。Wendy02さん、回答ありがとうございます。 ›1054 までを印刷していたら、次は、1055 ~ 1136 として、印刷日(T列)に日付が入って、その範囲を印刷するということではないのですか? わたしが言いたかったのはそのとおりです。 ›文章の理解には限界があります。 文章表現が下手で大変申し訳なく思います。 ›判断基準を、受付番号とせずに、印刷日になっているというのは、どうしてなのか、分かりません。 受付番号はすでに入力済み(5000件分)で印刷日での判断でやっていたのですが、もう少し良い方法をと言うことで、試行錯誤中の最中です。 受付番号の隣(B列)に顧客名(都度入力)がありますので、それを判断基準(印刷最初の番号;最後の番号を入力)としての印刷を考えてます。 コ-ドの Target_Date = .Range(Target_Col & EndRw).Value  TopRw = EndRw Do While .Range(Target_Col & TopRw).Value = _ .Range(Target_Col & TopRw).Offset(-1).Value TopRw = TopRw - 1 If TopRw = 1 Then Exit Do Loop N = EndRw - TopRw + 1 Target_Date 部分と .Offset(-1) 部分を 変更すればいいのかと未熟者が考えています。

関連するQ&A

  • 助けてください。印刷マクロを

    OS:XPSP2,Excel2002で印刷マクロを教えてください。 "入力シ-ト"に顧客管理用で下のようなデ-タが入っています。      A列     B列   C列  2行目:受付番号   氏名   住所; ・・・・・・S(列) 3行目 80001   玉田                      80002   山田      80003   上田       ・       ・ 受付番号はすでに85000くらい(不確定)まで入力済みです。 氏名以下をデ-タとして日々入力していき作成し、件数がかなり溜まった(数百件くらい)ときに印刷をするといった仕事です。 マクロを使って、印刷したいデ-タをMsgで”最初の番号を入力”で受付番号を入れて次に同じようにMsgで”印刷最後の番号を入力”で受付番号を入れて、その間のデ-タをA列からS列まで印刷するものです。  

  • 教えて!エクセルでの印刷マクロ

    シート1に下のようなデータベースがあります。  受付番号 氏名 〒 住所    1    2    3 データを1から順に入力して、入力内容が日によって違いがあるのですが、入力した分だけ印刷できるマクロがわかりません。 前日、1から15まで入力して印刷、今日は16から50まで入力して、その分(16~50まで)を印刷(前日印刷した分は印刷しない)、次の日は50件入力(印刷は51~100まで)となるようなマクロです。 どなたか、ご教授くださいませ。 

  • ラベル印刷ソフトで連番を一度に印刷できますか。

    ラベルに連番を一度に印刷したいのですが、現在使用しているエーワンのフリーソフト「ラベル屋さん21」では出来ません。一枚ずつ番号を入力して印刷しています。最初のラベルに1と入力して最後のラベルに30と入力すれば、自動的にすべてのラベルに入力でき一度に印刷できればと思っています。フリー・シェアどちらでも構いません。よろしくお願いします。

  • エクセル 2010 マクロ 残セル表示と印刷

    A列~N列迄データが入力されている発注表があります。 毎日、入荷現品と照合して、合致したら該当品のC列に日付を入力しています。 合致項目はD~H列の製品番号のいずれとK列の数量です。 製品番号は各行に1番号のみ入力されています。 ただ、それがD列だったり、F列だったりします。 A~N全てが空白の行もあります。 行数はシートによって一定ではありません。 毎日C列に日付が埋められていくわけですが、 例えば、空白セルが残り3個になったら 「残り3品目です」。2個だったら「残り2品目です」のように 残り1品目になるまで、C列に日付を入力すると メッセージボックスで知らせてくれるようなことができましでしょうか? また、残りが0品目。 すなわちデータが何も入っていない行を除いたC列全てに日付が入力されたら データが入力されている最終セルまでの下線部に実線を入れ(A~N)、 印刷日をN1セルに入力、 A~Nが全て収まり横向きで印刷をすることも出来ますでしょうか? 行方向は分割されて構いません。 その時、I列以外は列幅13で、I列のみAutofitで文字幅に合わせるようにしたいです。

  • 伝票全件印刷のマクロ

    似たような質問があり、新たに質問するのは心苦しいのですが、何度挑戦してもうまくいかず、こちらで質問させていただきます。 エクセルで、一覧になっているデータを1人1枚で個別印刷と全件印刷する時のマクロについて知りたい。 (1)「計画書DB」というシートに1~100番までの顧客に関する情報が、入力されています。(氏名・住所など情報は多数) (2)「計画書」というシートが、1人1枚の紙を表示させる為のシートになっていて、全ての項目は、AQ1というセルを検索値としたVLOOKUP関数で表示させています。 (つくりたいマクロ) (1)個別印刷 「計画書」のA1~A52迄を1ページとして印刷 (2)全件印刷 「計画書」のA1~A52迄を1ページとして印刷した後、「計画書」のAQ1の数字が+1されて、次の方の計画書を印刷→の繰り返し。※「計画書DB」シートの番号(A列)がなくなったら印刷中止。 できるだけ具体的に教えていただけると大変助かります。。

  • excelでマクロを使用した連続印刷について

    A2セルから通し番号、氏名、住所等のデータが入力されている「データ」シートがあり、 VLOOKUPを使用してB3セルに「データ」シートのA列にある「通し番号」を 入力すると氏名・住所等が反映される「印刷」シートがあります。 例えば「データ」シートのC列(住所)に「東京都」という文字列が 含まれている宛名のみを連続で印刷したい場合、 どのようなマクロになりますでしょうか? (マクロ内に「東京都」と指定する方法と、 シート内の特定セルに入力した文字列で指定する方法が ありますでしょうか?) wordでの差し込み印刷や、宛名ソフト等の使用は考えておりません。 よろしくお願いいたします。

  • 印刷マクロを教えてください。

    マクロは初心者です。よろしくお願いいたします。 エクセルで、列AからHまでにデータを入力しています。 また、Aの1から、Aの3までは行タイトルとしています。 列A4から下の行にNo1~の順番号をいれていますが、 例えばNo20からN045までのデータ分だけを印刷したい時など、指定したNoの範囲のデータだけを印刷出来るようなマクロがあれば教えてください。 印刷Noの指定は、行番号でもかまいません。 これまでの質問で印刷関係をみてみましたが、多すぎてわかりませんでした。どなたかよろしくお願いいたします。

  • エクセル(2007~)のマクロ検索での画面表示についてお教え下さい。

    エクセル(2007~)のマクロ検索での画面表示についてお教え下さい。 エクセル初心者です。現在お仕事で入力作業をしていますが、 マクロで作成されているデータにつきまして、 登録番号 氏名 フリガナ ローマ字氏名 生年月日 受付日 などの個人情報が多量に入力されております。 例えば、 生年月日のみ、まだ入力がされていないため マクロの検索で登録番号から一人一人呼び出して生年月日を追加入力して行くのですが、 検索が終わった後、1件分のみの表示になるのですが もとの表示に戻したいのです(再度、多量の個人情報を表示)。 どこのどのボタンを押せば良いか、教えて頂きたいです。 それともう1点なのですが、 半角カタカナは、ャョ などの小文字が使えない(データベース?などですでに設定されているので、良子:リヨウコとなる)ようなのですが、手入力してみるとリョウコと入力が出来るのですが どのような事が考えられますでしょうか。。? 分かりづらい表現で申し訳ありませんが宜しくお願い致します。

  • Access データ入力について

    Access 初心者です。  初心者ながら必要に迫られデータ入力用システムを作っています。 どのようなものかというと ・作業月日 ・作業名 ・作業行った社員名 ・件数 これらの事項をフォームで入力していきます。今、なんとかフォームの完成まで行き着きました。 ただ、1日に作業員1名が行う作業は1つではないので、今のフォームのままでは、入力のたびに重複する作業月日、作業者名を入力しなければなりません。 以前別の会社だったとき同僚が作ったシステムでは、最初に日付、氏名を1度入力し、あとは作業名や件数のみを入力するというものでした。(説明が上手くできませんが…) 今となっては転職してしまったので、そのシステムの中身をみることができません。 この以前のシステムのように最初に日付、氏名を入力するという方法にはこだわりません。 初心者にでも分かるように教えていただけないでしょうか。

  • 差し込み印刷の〒表示

    今年の年賀状印刷で、初めてワードの差し込み印刷を使うのですが、〒表示をうまく出せず困っています。 ラベルの配置をして、《郵便番号》の前に「〒」を入力するのですが、すべてのラベルの更新を押すとと、〒は消えてしまいます。 《氏名》の後に入力した「様」はちゃんと更新されて、全部のラベルについています。 よろしくお願いします。