kumano_SEC の回答履歴
- VBAを使うメリット
はじめまして。現在、仕事でよくエクセルの関数を使っています。最近VBAに触れる機会がありました。 現在、ほとんどのことをエクセル関数を使ってしているので、今いちVBAのメリットがわかりません。でも、VBAの方が関数より難しいので、VBAを覚えた人はやっぱり、ほとんどVBAで処理した方がよいと感じるのでしょうか? みなさんはどのような時に関数で、どのような時にVBAを使われていますか?
- 締切済み
- Visual Basic
- taka011
- 回答数8
- VBAでのWebダウンロード制御ができない
Windows7 IE10 の環境でEXCEL VBAからWebのダウンロードボタンを押すところまではできてますが、 通知バーのハンドルを取得できずに困っています。 以下のFindWindowのパラメータが悪いと思うのですが、何を指定すればいいのかわかりません。 ご教授、よろしくお願いします。 Do DoEvents p_lngFindWnd = FindWindow("#32770", "保存") lCntloop = lCntloop + 1 Loop While (p_lngFindWnd = 0 And lCntloop < 10000)
- 締切済み
- Visual Basic
- wcup2002
- 回答数3
- バーコード(ITF) イメージの作り方
現在Excelで、セルを塗りつぶす方法でITFバーコードを作成しています。 ラベルシール作成ソフト(ネームランド用)では、画像として瞬時に作成することが出来ます。 この様に瞬時に作成するには、どの様な手法でやれば可能なのか 分る方がいらっしゃいましたら教えていただけますでしょうか。 ・色々あるプログラミング言語での手法が知りたいです。 (例えば、塗り潰しバーを一本ずつ作成しているとか) ・Excelのバーコードコントロールの存在は知っています。 (ITFバーコードは作成できないようです) 宜しくおねがいします。
- ベストアンサー
- その他(プログラミング・開発)
- takachan7272
- 回答数2
- 流通BMSとWEB-EDIの比較
こんばんは。 1つ教えて下さい。 得意先から、流通BMSに対応したEDIシステムと、WEB-EDIを利用したシステムの どちらを利用するかのアンケートがきました。 判断するのに、流通BMSに対応したEDIシステムと、WEB-EDIを利用したシステムの それぞれの長所、短所を教えて頂けませんか。 導入が比較的簡単、費用がかからないなど 解る方、おられましたら、宜しくお願いします。
- ベストアンサー
- Windows XP
- FILETUBE
- 回答数1
- JPG画像のURLを得る方法に関して
JPG画像を画像として保存するのではなく、URLとしてExcelに保存したいのですが、そんな方法はありますでそうか? Excelに保存しておいて、そのURLをクリックすると、画像が開くような方法を知りたいです。 もし、分かれば教えていただけないでしょうか。
- エクセルVBAとは
先日、富士通のテキストを使いエクセルVBAの講習を受けました。 講習ではエクセルの複数の操作は、VBAの方式で処理すると1つの 操作で簡単に結果が出るというものでした。 ここでお聞きしたいのは、1)このVBAの処理は操作が簡単になる からという理由でしょうか? VBA処理の大きな目的が解りません。 2)又、このVisual Basicとは日本語で何と訳すので しょうか? 宜しく御願いします。
- 締切済み
- その他(インターネット・Webサービス)
- ii104
- 回答数3
- エクセル関数の記述で教えてください。
M2セルの内容(記述)が、”高額"である時は、P4の数字が15以上であれば”エラー”と表示をし、 又は、M2セルの内容に”低額”である時は、P4の数字が10以上であれば"エラー"と表示したいのです。 下記の関数ではうまくいかないのです。 =IF(M2="高額",IF(P4>15,"回路数エラー","")(M2="低額",IF(P4>10,"回路数エラー"<""))) どのようにしたら良いか教えてください。
- ベストアンサー
- その他MS Office製品
- npsw
- 回答数2
- VBA(Excel2007からExcel2003の注意事項)
Excel2003のマクロが起動しません。 Excel2007で新しいマクロの記録(自動)を行ったExcelファイルがあります。それを別のPCのExcel2003で実行すると、エラーが発生し、プログラムが停止します。 (両方のファイルの拡張子は***.Xlsです。) VBAでExcel2003から2007にバージョンアップでは問題ないようですが、2007から2003にバージョンダウンするうえで注意事項があれば、教えて下さい。よろしくお願いします。
- 締切済み
- その他MS Office製品
- chizupingu
- 回答数2
- EXCEL VBAのコードを見て頂けませんか、他
いつもお世話になっております。 EXCEL2000でデータベースを作成すべく、ここで何度も質問をさせていただきながら、ようやく目標に近づいてきました。 ここで、相談・お願いさせていただきたいことは2件あります。(欲張りですみません。) 3点のうち、いずれかでも結構です、何かアドバイスとなるものを頂ければ幸いです。 (1)質問1・依頼1・・・INPUTシートで写真のファイル名をR36:AC36、及び AT36:BE36に入力し、レコードを変化させると、自動で写真も変化するはずなのですが、変化しません。なぜかファイル名入力セルをダブルクリックすると、ようやく写真が変化します。どのようにコード修正すれば、写真が自動で変化するでしょうか? (2)質問1・依頼1・・・INPUTシートのPrivate Sub CommandButton5_Click() イベントで、クリヤーコンテンツを大量( D81:G81, H81:K81, L81:O81, P81:S81, T81:W81, X81:BE81, D82:G82, H82:K82, L82:O82, P82:S82, T82:W82, X82:BE82, D83:G83, H83:K83, L83:O83, P83:S83, T83:W83, X83:BE83, D84:G84, H84:K84, L84:O84, P84:S84, T84:W84, X84:BE84, D85:G85, H85:K85, L85:O85, P85:S85, T85:W85, X85:BE85, D86:G86,・・・・)に設定したいのですが、そうするとエラーになります。どういったコードに修正すればいいでしょうか? また、その他全般を通して至らぬ部分が多いと思いますが、コードの基本的なご指導・アドバイスもいただけるとありがたいです。よろしくお願いいたします。 ぶしつけな依頼で申し訳ございません。どうかよろしくお願いいたします。
- Excel マクロのFor~Nextで再起動エラー
勤務表を作っています。 下記の’OKまでは希望どうりうまく出来ていたのですが、勤務表の下セルに各列の人員(行)10名分位A,B,Cの計を表示させたい。実行するとエラー「Microsoft office Excel 再起動」を求められます。 for~が判断指令が<重い>のでしょうか。なんとか回避さする方法を教えてください。 Win XP Sp2 Office Excel 2007です。今回これを作るにあたり初VBA使用者です。 ' C入力後の翌日は休をセット。CC連続は休休セット。 Private Sub Worksheet_Change(ByVal Target As Range) Dim cnt As Variant Dim a1 As Byte Dim b1 As Byte Dim c1 As Byte Dim nin As Variant Dim retsu As Variant If Target.Count > 1 Then Exit Sub '複数セルの入力は無視 'A If Target.Value = "A" Or Target.Value = "A" Then Target.Value = "A" Range("AV16").Value = Target.Column End If 'B If Target.Value = "B" Or Target.Value = "B" Then Target.Value = "B" Range("AV16").Value = Target.Column End If 'C If Target.Value = "C" Or Target.Value = "C" Then Range("AV16").Value = Target.Column Target.Value = "C" Else End If ' If Target.Value = "C" Then If Target.Offset(0, -1).Value = "C" Then 'Cが連続したら Target.Offset(0, 1).Resize(1, 2).Value = ("休") '連休に Else End If Target.Offset(0, 1).Value = ("休") 'そうでなければ休 End If 'A,B,C の数をカウントする。 nin = Range("AV15") '別のプログラムから入力した人員数 retsu = Range("AV16") ' A,B,Cのいずれかを入力したセル列。Target.Column ’OK For cnt = 7 To (6 + nin) If cells(cnt, retsu) = "A" Then a1 = a1 + 1 End If If cells(cnt, retsu) = "B" Then b1 = b1 + 1 End If If cells(cnt, retsu) = "C" Then c1 = c1 + 1 End If Next cnt cells(nin + 7, retsu) = a1 'A番 cells(nin + 8, retsu) = b1 'B番 cells(nin + 9, retsu) = c1 'C番 End Sub
- ベストアンサー
- Windows XP
- isabaya1
- 回答数1
- 複数の画像をVBAでエクセルに貼り付ける方法
VBA初心者です。 多数のJPG画像が指定のフォルダ内に保存してあります。 JPG画像には、img_001.jpg、img_002.jpg・・・というように連番の名前が記載されています。 EXCELファイルのA列のセルに入力されているランダムな数値に対応した画像が 同じ行のB列に表示するようにしたいと考えています。 (たとえば、A1のセルに1を入力したら、B1のセルにimg_001.jpgが表示される) このような操作を、VBAを使用して作成することはできるのでしょうか。
- 締切済み
- その他([技術者向] コンピューター)
- greenway55
- 回答数3
- 複数の画像をVBAでエクセルに貼り付ける方法
VBA初心者です。 多数のJPG画像が指定のフォルダ内に保存してあります。 JPG画像には、img_001.jpg、img_002.jpg・・・というように連番の名前が記載されています。 EXCELファイルのA列のセルに入力されているランダムな数値に対応した画像が 同じ行のB列に表示するようにしたいと考えています。 (たとえば、A1のセルに1を入力したら、B1のセルにimg_001.jpgが表示される) このような操作を、VBAを使用して作成することはできるのでしょうか。
- 締切済み
- その他([技術者向] コンピューター)
- greenway55
- 回答数3