ITmedia総合 >  質問!ITmedia  >  V

Excel(エクセル)
EXCEL VBAの重複行削除について
EXCEL2010を使用しています。添付画像の「重複行削除 前」の表を、RemoveDuplicatesで下の様にコードを組んでA列で重複する行を見て重複する行を削除しています。Public Sub 重複行削除() With WorkSheets(1)  .Range(.Cells(1, 1), .Cells(8, 3)).RemoveDuplicates _...(2016/05/30)

Visual Basic
VBA Do…Loopについて
お世話になっております。ただいま、アクセスVBAにてDo…Loopの練習をしております。テキストボックス1に数字を入れ、コマンドボタンを押すと入力した数字が1ずつ引かれる形でテキストボックス2に入るようにしたいです。(テキストボックス1に「8」→テキス...(2016/05/30)

オフィス系ソフト
excel VBAでテーブルを利用しようと考えてい
テーブル名は、「テーブル1」で、その金額欄が変更されたら、自動的にセルRange("金額_表紙")に読むために、式を次のように入力したいのですが、Range("金額_表紙").Formula = "=テーブル1[[#集計],[金額]]"実行時エラー'1004':アプリケーシ...(2016/05/27)

Visual Basic
VBAを使ってcsvファイルをアップロードする方法
エクセル2013のVBAを使用して下記のコードを入力し、自動ログインまでは出来ました。 ログイン後、指定のフォルダにあるcsvファイルを自動で取込みたいのですが、コードがわかりません。。 ------------------------------------------------ Sub 自動ログイン() Dim objIE...(2016/05/25)

Excel(エクセル)
EXCEL VBA 複数シートを1シートまとめる
お世話になります。面談.xlsというブックがあります。このブックの中には一番左に[集計]というシートがあり、右隣から[個人別面談 田中],[個人別面談 山本],[個人別面談 高橋],という個人別のシートが複数あります。(可変です)やりたいこと(1)[集計]シートに[集計開始]とい...(2016/05/25)

オフィス系ソフト
OKwaveの管理をvbaで行なっているのですが
VBAで最終的に、カテゴリの「214/905/c906.html」を取得したいのですがどういうコードを作ればいいのでしょうか?Sub Sample()Dim mystr As Stringmystr = "<li><a href=""/c214.html"">ライフ</a>&nbsp;&gt;</li&g...(2016/05/22)

Visual Basic
VBA(1つのファイルに転記する方法)
〈フォルダ内のファイル名に限らず、2種類のファイルを1つの集計用ファイルに集計し、それぞれ別々のシートの転記するマクロ。〉マクロ・VBA初心者です。ご教授、宜しくお願いします。上記の動作を行うVBAコードを教えていただけたら幸いです。■詳細社員から経費精算書・...(2016/05/21)

Visual Basic
VBAでtextファイルを作成
マクロ・VBA初心者です。ご教授お願いします!! 経費精算のExcelデータを画像のような「"",]で区切ったテキストファイルを作成するマクロを作りたいと考えてます。 完成イメージ:マクロのボタンを押すとテキストファイルの形でフォルダに作成される。もしくは...(2016/05/21)

オフィス系ソフト
Mac book airでExcel VBA
こんにちは。タイトルにある通り、Mac book airでExcel VBAの勉強をしたいのですが、出来るんでしょうか?WindowsかMacでExcelは少し使い勝手などが違うと聞きますが、実際はどうなのでしょう?詳しい方、教えてください。(2016/05/20)

オープンソース
EXCEL vbaで化け文字を検索
EXCELシートを、csvファイルにしてテキストエディタで開くと一部文字が「?」で表示されます。調べてみると"垂直タブ"(コード「0B」)が「?」で表示されました。その他にも色々とあります。テキストエディタで開いて、化ける文字がシート内に存在するか否か...(2016/05/20)

Excel(エクセル)
VBAチェックボックスについて教えて下さい。
EXCELのActiveXのチェックボックスを使用して、下記のようなことができるのか。また、できるのであれば、方法を教えていただければと思います。他の方法でこちらのほうが最適などあれば、教えていただければと思います。表の入力をする際添付のようにチェックボックスにチ...(2016/05/19)

Excel(エクセル)
エクセル VBAのチェックボックスについて
お読みくださり、ありがとうございます。エクセル初心者でございます。エクセルのマクロなのですが、お詳しい方、是非教えて欲しいです!汗調子に乗って入力フォームなるものを作りました。入力フォームの中にて、チェックボックスで「ある」「なし」の項目を入れてみたの...(2016/05/18)

Visual Basic
VBA・マクロに詳しい方お願いします!(2)
Excel(VBA)で経費精算のツール作成を行っております。 マクロ初心者のため、作成に非常に困っております。 要求等多いですが、お力添えいただければと思います。 (同じ題名で投稿したが写真が見えるか不安なので、構文を張り付けたものを再度投稿します)(長文になりす...(2016/05/18)

Visual Basic
VBA・マクロに詳しい方お願いします!
Excel(VBA)で経費精算のツール作成を行っております。 マクロ初心者のため、作成に非常に困っております。 要求等多いですが、お力添えいただければと思います。 (長文になりすみません)・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ ...(2016/05/18)

Excel(エクセル)
iPadやAndroidでエクセルVBAを使用は?
iPadやAndroidで、エクセルVBA(マクロ)ファイルを使用できればと考えていのですが、例えばOffice365などで可能だったりするのでしょうか?これという情報が見つからなかったので、もし知っている方がいましたら教えていただければ幸いです。(2016/05/16)

Visual Basic
Excel VBA シート自動作成データについて
以前こちらでこのようなVBA を作成していただきました。http://okwave.jp/qa/q9100653.html住所録、フォーマット、各集計表から住所録順に集計をまとめたシートを作成する、という内容の物です。文字数の関係により、大変お手数をおかけ致しますが上のURL を参照にしていた...(2016/05/15)

オフィス系ソフト
エクセルVBAについて
例えばbook1のファイルをコピーしたらそのファイルは使えなくなるようにすることはできるのでしょうか?VBAでもかまわないので教えていただけないでしょうか?(2016/05/09)

Visual Basic
Access VBA について
お世話になっております。Access VBAを勉強しております。テキストボックスに漢字とひらがなしか入力できないようにするにはどうすれば良いでしょうか。Select Case等を使ってできないでしょうか。初心者のため初歩的な質問で恐縮ですが、ご教授お願いします。(2016/05/06)

フリーウェア
BDAVBackupGUI に関する質問
3?4年以上前までは使っていましたが、狐に乗り換えてから長い間使っていなかったのですが狐に問題があり、猿も危なくなってきたのでフリーのソフトを使える状態にしておこうと思って立ち上げてみたらいつのまにか v43 になっていました。当時はv28用までしかなく、v43用の...(2016/05/05)

Excel(エクセル)
エクセルVBA 現在のセルの4個上のセルの値
こんにちは、 エクセルマクロの質問です。イミディエイトウィンドウにて現在のセルの4個上の値を表示しようと以下の文を入力したところエラーになりました。?cells(activecell.row-4,activecell.colum).valueで 「実行時エラー 438オブジェクトはこのプロパティまた...(2016/04/30)

Excel(エクセル)
【エクセルマクロVBA】写真のスライドショーしたい
毎日100枚の写真が、ある特定のフォルダーに保存されます。これらは、一日経つと、自動で削除されます(バッチファイルで)これらの写真を、エクセルに取り込んで、簡単に閲覧できるようにしたいのです。写真を100枚挿入するマクロは書けるのですが、その挿入した写真を...(2016/04/26)

Visual Basic
access vba プロシージャの呼び出し
access vba についての質問です。フォームにテキストボックスが二つあるのに対して、オプションボタンが三つあります。(グループです)テキストボックス1に文字列を入力し、コマンドボタンを押すと選択されているオプションボタンのcaptionをテキストボックス1の文字列...(2016/04/25)

Visual Basic
Word 2016 VBA で保存できない
仕事で月次報告をするのですが、報告書が Word のファイルであり、ファイル名のパターンが決まっているため、VBA でファイル名を生成し、VBA のコードで指定したパスにファイル保存させたいと考えています。そこで、いろいろと調べて以下のコードを作ってみたのですが、保...(2016/04/21)

Visual Basic
VBA 任意のシートからコピーを始める。
教えてください。全てのシートをコピーして一つのシートにまとめるプログラムシートを作成しました。1番目のシートからコピーを始める場合はFor i = 2 To Worksheets.Count2番目のシートからコピーを始める場合はFor i = 3 To Worksheets.Countとすればよいのですがこれ...(2016/04/20)

Excel(エクセル)
Excel VBA コメントに関して
Excel2003を使用しています。VBAになるのかは定かではないのですがExcelの機能に「コメント」を付ける機能がありますよねセルに対してカーソルを合わすことで表示される黄色い枠のコメントのことをしるす。これをオートシェイプやコマンドボタン等のオブジェクトに対してカ...(2016/04/20)

Excel(エクセル)
実行時エラー’13’ 型が一致しません VBA
セルに以下の文字列が入っています。A1=10(451A2=452そしてVBAにて、以下のプログラムを実行すると、「実行時エラー’13’ 型が一致しません」というエラーになってしまいました。 原因はA1に「( 」があるので文字列だからだと思うのですが、「IF 条件文」が成立しないこ...(2016/04/20)

その他(プログラミング)
VBA 今日の日付に+1した場合、月末失敗する
VBA初心者の私ですが、いつも回答者さまに助けていただいております。今回も質問させてください。エクセル2002を使用しています。今日の日付に+1をして、翌日の日付を変数に入れたいのですが、月末の場合、失敗してしまいます。例えば、3月31日に+1をすると、3月32日にな...(2016/04/16)

オフィス系ソフト
VBA 複数の文字のコードを一気に返すには
Sub test1()Dim myStr As StringmyStr = "abc"Debug.Print Asc("a")Debug.Print Asc(myStr)End Subこのコードは、どちらも97が返るのですが、myStrは3文字です。3文字全ての文字コードを返すには、Sub test2()Dim myStr As StringmyStr = "abc&qu...(2016/04/14)

Visual Basic
エクセル VBA If?Then?Else
エクセルのA列に以下の文字列が入っています。A1A2=100-101A3=102-103A4=104-105A5=106-107A列の文字列を上から順に結合するため下記のVBAを実行しました。結合の条件として、文字列の最後の数字と次のセルの最初の数字が連続しているならば、互いに消去して結合、そうで...(2016/04/12)

Visual Basic
Excel VBA 非表示の最後のセルを取得
ExcelのVBAで最後のセル・行・列を取得しようとしているのですが、実際の最後(値や数式が入っている)のセルが非表示の列や行だった場合、期待する最後を取得できないでいます。取得しようとして試した方法は、以下の2つですが、いずれも非表示している直前の行...(2016/04/12)

Excel(エクセル)
VBA アクティブセルに対しての作業に関して
-質問内容-VBA作成2つ-ActiveCell.Offset(RowOffset:=[O1991], Columnoffset:=0).Activateアクティブセルを指定した段階でオフセット(縦下方向にO1991のセルに入れた数値分下に、ヨコに0)移動しアクティブセルにする-----------------------------------------------------...(2016/04/11)

Visual Basic
VBA アクティブセルに対しての作業に関して
-質問内容-VBA作成2つ-ActiveCell.Offset(RowOffset:=[O1991], Columnoffset:=0).Activateアクティブセルを指定した段階でオフセット(縦下方向にO1991のセルに入れた数値分下に、ヨコに0)移動しアクティブセルにする-----------------------------------------------------...(2016/04/11)

その他(プログラミング)
VBA 数日後の日付をうまく求められません
Windows7/Excel2002を使っています。エクセルVBAで、数日後の日付をうまく求められません。 例えば、31MAR.xls というエクセルファイルがあります。 (ファイルは、デイリーベースで存在します。)このファイル名の月と日にちを変数に入れます。DD = 日にち (例えば、3...(2016/04/10)

その他(プログラミング)
エクセルVBA 実行時エラー‘13’型が一致しまん
VBAは初級レベルです。説明が分かりづらかったらすみません。Windows7/Excel2002を使っています。エクセルVBAで、変数MMMと変数DDに処理する日付を入れたいのですが、 実行時エラーになってしまい、うまく変数が設定できません。 例えば、31MAR.xls というエクセルファイ...(2016/04/10)

システムエンジニアリング
エクセルVBA 実行時エラー‘13’型が一致しまん
VBAは初級レベルです。説明が分かりづらかったらすみません。Windows7/Excel2002を使っています。エクセルVBAで、変数MMMと変数DDに処理する日付を入れたいのですが、実行時エラーになってしまい、うまく変数が設定できません。例えば、31MAR.xls というエクセルファイル...(2016/04/10)

Excel(エクセル)
[VBA] リストから複数の2次元配列を作成する
こちらの識者の方々にはいつもお世話になっています。VBAの質問です。環境は下記になります。OS=windows7 pro 64bitOffice=Excel2010(14.0.7128.5000)・やりたいこと図のようなリストがあり、A/B/Cそれぞれのグループの2次元配列を作成したい。aryA(1,1) = "アケビ&qu...(2016/04/08)

Visual Basic
Excel VBAのマクロの記録について
Excelマクロの初心者です。マクロの記録のやり方の質問です。今あるフォルダの中にファイルA、Bがある状態でファイルAのマクロの記録で、ファイルBのコピーを同じフォルダーに作る操作を記録しようとしましたが、うまく記録できません。何かやり方が間違っているのでしょう...(2016/04/08)

Excel(エクセル)
VBAエクセルシートの値をIN句
いつもお世話になっております。エクセルで、オラクルDBから、特定の商品の販売数を取得するVBAを作ったのですが、集計したい商品がまれに変更になります。出来れば、エクセルシート「抽出リスト(仮名)」のリストの値を抽出できるようにするにはどういったSQLを...(2016/04/05)

Excel(エクセル)
Excel VBA セルの隣を参照し別セルに 代入
Excel2003版でVBAを使い 検索と参照プログラムを組みたい-----------------------------------------Sub Sample1() Dim FoundCell As Range Set FoundCell = Range("B55:B63").Find("1") If Not FoundCell Is Nothing Then MsgBox Fo...(2016/04/02)

Visual Basic
AccessVBAからExcelシート名を操作
Access2003を使用しています。AccessVBAで、日報のようなExcelを操作しようとしています。シート名は日付で、当日シートをコピーし、翌日シートにデータを流し込むというものです。当日シートをコピーし、新たなシートを翌日にリネームするところまではできていますが、元...(2016/03/27)

Excel(エクセル)
vba, 複数ブックの同一セルに同一写真を挿入
エクセルVBAの初心者です。使っているのはExcel2007です。同じフォルダの中にある連番の複数のエクセルファイルに同じ操作を繰り返すマクロを作っています。まず、複数ブックの同一セルに同じ内容の文字列を挿入することはどこかで見つけました。Sub 複数Book同一セルに同...(2016/03/26)

Visual Basic
VBAからieが発行するmsgboxを操作
EXCEL2007のvbaを使用してieを操作してます。あるie画面を自動的に閉じる際、ie画面の「戻る」を自動クリックするとMsgboxが表示され「ok」「キャンセル」を要求されとまります。自動的に「ok」を押して画面を閉じたいのですが・・・・・どうすればよいのでしょうか?<ie...(2016/03/25)

Visual Basic
エクセルVBAで絶対に書いてはいけないコードは?
VBAのプロの方が、初心者の方が作ったシステムのコードを見て、「うわ。なんじゃこりゃ。こんなコードは絶対書いちゃだめだ!」という経験があれば教えて下さい。(2016/03/24)

Excel(エクセル)
マクロやVBAを学ぼうと思わない人
毎日毎日エクセルで同じ作業をしているのにマクロやVBAを学ぼうと思わない人ってどういう思考回路なのでしょうか?少しでも効率良くしようとか時間短縮しよう楽しようと思わないのでしょうか?マクロを知らなくても少しエクセルの事を調べれば関連して知れると思うのですが...(2016/03/22)

Visual Basic
VBA 停止したら配列は開放されていますか?
 質問させていただきます。よろしくお願いいたします。環境:Windows7 + エクセル2010 でございます。少し気になりましたのでご質問させてください。 50MBほどのエクセルファイルでデータを加工するために、大きな配列を下記のように繰り返し使用する事がよくご...(2016/03/20)

Excel(エクセル)
更新したら自動でメールが飛ぶVBAマクロについて
マクロに詳しい方、教えて下さい(1)下記のような、データベースとつながった。エクセルの表があります。 在庫の到着日・・・・・営業マンの名前・・・・・営業マンのメルアド123(2)更新ボタンを押すと、上からどんどん最新の情報が追加されていきます。(3)更新ボタンは...(2016/03/18)

Visual Basic
ExcelのVBA で実行エラー5
ExcelのVBA で実行時エラー5のプロシージャの呼び出し、または引数が不正です。と出るのですが、何が悪いのでしょうか?引っかかる部分は下のコードの「tf.Writeline (Wl)」のところです。'On Error GoTo ErrorHandler tf.Writeline (Wl)On Error GoTo 0 Wl = "...(2016/03/18)

Excel(エクセル)
エクセルVBAの実行時エラー1004の解決方法
Private tm As DoubleSub Auto_Open() Call 更新End Sub Sub 更新() Application.Calculate tm = [now()+timevalue("00:00:10")] Application.OnTime tm, "更新" End Sub '===================================================== Sub 更...(2016/03/18)

オフィス系ソフト
VBA 「何時間何分何秒」にするにはどうすればいい
Declare Function GetTickCount Lib "KERNEL32" () As LongSub Sample()Debug.Print GetTickCount & "ミリ秒"End Subこれで取得される値を「何時間何分何秒」にするにはどうすればいいでしょうか?Format(GetTickCount, "hh:mm:ss")にす...(2016/03/17)

Visual Basic
全ファイル名をセルに出力するVBAプログラム
VBA初心者です。Aというディレクトリがあり、その中に1,2,3,4というフォルダがあります。1には「apple1.csv」、「orange1.csv」、「banana1.csv」2には「apple2.csv」、「orange2.csv」、「banana1.csv」・・・4には「apple4.csv」、「orange4.csv」、「banana4.csv」が入...(2016/03/14)



7月29日で無料アップグレード期間が終了する、Microsoftの最新OS。とんでもないレベルで普及している自社の基幹製品を無料でアップグレードさせるというビジネス上の決断が、今後の同社の経営にどのような影響をもたらすのか、その行方にも興味が尽きない。

ドイツ政府が中心となって推進する「第四次産業革命」。製造業におけるインターネット活用、スマート化を志向するもので、Internet of Things、Industrial Internetなど名前はさまざまだが、各国で類似のビジョンの実現を目指した動きが活発化している。

資金繰りが差し迫る中、台湾の鴻海精密工業による買収で決着がついた。寂しい話ではあるが、リソースとして鴻海の生産能力・規模を得ることで、特にグローバルで今後どのような巻き返しがあるのか、明るい話題にも期待したい。