2017年8月20日 (日)

指定ブックを連続してアクティブorオープンする。

他のブックの指定シートをアクティブにし、読出し元ブックへのリンクを設置する。http://engi.cocolog-nifty.com/sirenai/2017/08/post-ed80.html
 の続きです。

 前回では、読出し元ブックから、あらかじめ入力しておいたブック・シートを順番にアクティブ又は、オープンにし、処理後に、読出し元ブックをアクティブにするには?ということで、サンプルコードを掲載しました。

 あるブックをアクティブにし、処理後(入力など)に、元のブックをアクティブにし、次のブックをアクティブにするためのVBAコードでした。これでは、いちいち作業後元ブックにもどり、ボタンクリックで、次のブックをアクティブにします。これはこれで良いのですが、元ブックに戻るまでもなく、次の読出しブックがアクティブになった方が良いこともあります。

» 続きを読む

| | コメント (0) | トラックバック (0)

2017年8月19日 (土)

他のブックの指定シートをアクティブにし、読出し元ブックへのリンクを設置する。

 他のブックの指定シートをアクティブにし、また、元の呼び出し元ブックに戻れるようにしたい。 ということで、試してみた。

 他のブックの指定シートをアクティブにするのは、activateでできるから、特に問題はありません。 アクティブにしたブックから、元に戻るには、どうしたら? ということです。

 最初から、開く対象ブックに、読み出し元のブックへのマクロかリンクを設定しておくという事が考えられますが、いろいろなパターンから、対象ブックを開くことも考えたいし、いちいちリンクを入力・設定しておくのも、面倒なので、別の方法を考えてみます。

 開いてから、マクロで、読み出し元ブックへのリンクを設定すれば、なんだか実現できそうです。

» 続きを読む

| | コメント (0) | トラックバック (0)

2017年8月 2日 (水)

単票印字~宛先グループを変える、又はコンボボックスの表示元を変える

 指定用紙への印字の続き~エクセルを使って、あらかじめ印刷されている帳票(例:宅配便)に、値を印刷しようという話の続き。
 前回: http://engi.cocolog-nifty.com/sirenai/2017/06/post-7aa6.html

 宛先をコンボボックスで表示・選択し、入力部に転記させていましたが、別の宛先グループを表示させると、宛先選択がしやすいと思います。

 例えば、社内部署のグループ、取引先グループに分けるとか、更に取引先グループを数個に分けるとか。

 今回は、2つの宛先グループを作成し、ボタンで宛先を切り替えできるよう、考えてみます。


» 続きを読む

| | コメント (0) | トラックバック (0)

2017年7月18日 (火)

Windows10: ログイン画面が表示されない

 Updateが原因なのでしょうか? Windowsの更新がされたとのメッセージがあったので、再起動してみました。別にしなくても良かったのだが… そして、ログイン画面が出ない症状に遭遇した。
 起動時の壁紙(?)が表示されて、Enterキーかマウスクリックで、いつもはログイン画面が表示されるのに、されない。なにやら考えている・・・・右下に表示される年月日は消えるのだが、ログイン画面がでなくて、再度、年月日表示になってしまう。

» 続きを読む

| | コメント (0) | トラックバック (0)

2017年7月15日 (土)

指定ブックを開いて、Openしたブック内のマクロを実行する。

マクロはそのブックがアクティブであるのが前提です。
 他のブックから開いたブックに保存されているマクロを実行することは 余りありません。
 ただ、メニューブック(他のブックをOpenするボタンを主に設定しているブック)で、他のブックを開くようにしたい場合、作り方はメニューブックを作り、ボタンクリックで指定のブックが開くことを確認します。続いて、指定するブックの作り込みをします。

 そのブックを開くと同時に、何か処理を行う事がある場合、単独ブックでOpenしてみて、実行結果を確認したりします。

ブックごとに、作成・動作確認をしていくのですが、メニューブックで開いたり、指定ブックに値をコピーしたりしたい場合がありますが、その場合はメニューブックに、コードを書けば良いので、特に問題はありません。

 ただ、Openと同時に、処理をしたい場合、メニューブック側でチェック・動作するのが面倒な場合が多いです。単に、Openした時に行う処理は別の処理とのつながる場合があるので、処理のつながり可能性から言えば、そのブック自身にOpenしたときの処理からすべて、自らのブックにてマクロを持ちたいと思っています。

» 続きを読む

| | コメント (0) | トラックバック (0)

2017年7月 5日 (水)

新規登録した図書が貸出時に認識されない現象について

 新規登録したのに、貸出時に、その番号を入力しても、在庫がないとメッセージが表示されて、貸出できないことがあります。デフォルトで用意している機能を使えば、そのような現象はでないと思われますが、他のブックで新規登録したデータを当ブックに貼り付けた場合などに、この現象が起きる可能性があります。

 原因は、図書番号は文字として登録されていますが、数字のみの番号の場合、書式が標準だと、数値として入力され、例えば、数値の123で、文字列の123を検索しても、ヒットしないのと同じことです。

 図書番号は文字列として入力する事を前提としていますので、セルを文字列にしたうえで、図書番号などを入力し、当ブックに貼り付ける、又は当ブックへは値貼付けするようにすれば、良いだろうと思います。
 ※書式設定してから値入力します。順番が大切です。値入力してから、書式設定を変更しても、文字として認識はされません。エクセルの"仕様"のようです。

» 続きを読む

| | コメント (0) | トラックバック (0)

2017年6月28日 (水)

エクセルで印字:宅配便伝票を印字の例 その2

 指定帳票の特定の位置に、エクセルで印字する場合の例。その2

 <前回>
http://engi.cocolog-nifty.com/sirenai/2017/06/post-7289.html

 印刷された用紙に記入するというのは、意外と無いようで、結構多くあるように感じる。なので、十数年前にさかんだったドットプリンターでの伝票発行のようなことも、限られた業務では生き残っている。特に、自治体向け・行政手続き向けなどの記入用紙が決められている場合、使用者側ではいかんともしがたい、ということで、エクセルからドットプリンターで印刷するということが発生している。

 さて、前回の続き。
前回では、指定帳票の特定位置に印字するのに、テキストボックスを利用し、マクロで印刷時にテキストボックスの枠線を消すということを行っていた。セルで印字位置を特定するよりも、テキストボックスの方が位置決めしやすく、効率的かなぁと思う。

 ただ、入力し印刷して終わりではなく、おそらく次の段階として、いちいち宛先を入力するのではなく、決められた宛先が多いから、選択するようにして、入力を減らして欲しい・減らしたいなどの欲が出ると思われるので、その対策について、考えてみた。

» 続きを読む

| | コメント (0) | トラックバック (0)

2017年6月14日 (水)

EXCEL図書管理Ver2.182をアップしました。

Vectorに、EXCEL図書管理ブックVer2.182をアップしました。

http://www.vector.co.jp/

「EXCEL図書管理」で検索すると、リンク先が表示されます。

http://www.vector.co.jp/soft/winnt/edu/se217023.html

» 続きを読む

| | コメント (0) | トラックバック (0)

2017年6月13日 (火)

AmazonFireHD8に、SDカードが装着できない・・・

FireHD8をもらった。

容量がないので、microSDをAmazonに注文。
届いたので、早速Fireに保存されているマニュアルをみて、SDカードのインストール。
なんだけど、なぜか奥まで装着できない。SDカード少し入っても、すぐにカードが斜めになってしまう。なぜ????

Firehd2719

» 続きを読む

| | コメント (0) | トラックバック (0)

2017年6月 6日 (火)

エクセルで印字:宅配便伝票を印字の例

 前回、「エクセルで指定用紙に印字する」の続き。
 http://engi.cocolog-nifty.com/sirenai/2017/05/post-9c7b.html

 試しに、宅配便の伝票をエクセルで印刷できるよう、試してみます。
実際の印刷は行っていませんので、うまく枠内に印字されるかどうかは不明です。

 ヤマト宅急便と佐川急便の伝票イメージがネットにありましたので、位置イメージとして図挿入しています。

» 続きを読む

| | コメント (0) | トラックバック (0)

«貸出しフォームの貸出票印刷の修正又は修正箇所の見つけ方