2017年7月18日 (火)

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

 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)

2017年5月28日 (日)

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

 EXCEL図書管理についてのメモです。
 
 貸出時にUserformを使う場合(デフォルトではそうなっています。)、会員番号を入力すると、貸出票印刷で、何を貸し出しているかを表示し、単票イメージで印刷可能にしています。アクティブプリンターに印刷されると思います。
 
 この貸出票印刷で、正しい返却日が表示されていない旨のご指摘がありました。原因は、前のバージョンで、貸出日や返却日を年月日(yyyy/m/d)から年月日 時分(yyyy/m/d h:mm)にて記録するように変更したのが原因でした。
 
 マスターのデータ形式が変更になったが、そのデータを扱う処理が従来のままだったということです。要はテスト不足でした。
 
 コード゙変更箇所は、Userfrom10のPrivate Sub UserForm_Initialize()と印刷ボタンのCommandButton2_Click()の2か所になります。
 なお、次回のバージョンで修正反映する予定です。

» 続きを読む

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

2017年5月24日 (水)

保守管理~リスト出力とバックアップ:「貸出し分析」コード変更

 EXCEL図書管理(マクロブック)の貸出し分析をテストしてみました。
貸出件数が少なければ、現状のVBAコードでも問題はありませんが、数1000件になると、遅くなり、処理がなかなか終わらないようです。

 コードの変更で、改善するようですので、そのコードをメモしておきたいと思います。
変更するのは、module2.貸出し分析のsubプロシージャーです。


» 続きを読む

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

2017年5月10日 (水)

選択した行のデータをコピー&ペーストするコード

 エクセルでは、基本データはリスト形式で蓄積します。
1行=1レコード、1つ分のデータの集り。

リスト形式で、データを抽出するためには、フィルターが便利です。
VBAコードでも、find()ではなく、フィルターで抽出するのが何かと便利です。

ただ、抽出で曖昧な条件な場合、フィルター後の可視データから、目視で行データを選択したい場合がマレですが、あります。

その場合の抽出するためのコードです。

ご参考までに。

» 続きを読む

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

«エクセルで指定用紙に印字する その3:作ってみた編2