質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.33%

  • Java

    14473questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • VBA

    1911questions

    VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

  • Excel

    1646questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。

  • プログラミング言語

    705questions

    プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

  • VBScript

    240questions

    VBScript(Visual Basic Scripting Edition)はMicrosftが開発したスクリプト言語であり、Visual Basicのサブセットです。

VBSによる、Excelの入力値を常に下へと入力していく方法で困っています。

受付中

回答 0

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 287

putimaru

score 2

現在、UMS導入に伴い、、自動化プログラムについて葛藤しています。

当人がやりたい事としては・・・

瑞穂野│北幹│1│
瑞穂野│北幹│3│
瑞穂野│北幹│17│

とExcel表があり、

UMSで作業を自動化→
瑞穂野を読み込み文字列送信→
北幹を読み込み文字列送信→
1を読み込み文字列送信→

一定UMS自動作業

最初に戻る→
UMSで作業を自動化→
瑞穂野を読み込み文字列送信→
北幹を読み込み文字列送信→
3を読み込み文字列送信→

と言う流れです。

これをVBSでスクリプト作成したいです。

varFile = ResolveEmbeddedVariable(!ファイルパス!)
varSheet = ResolveEmbeddedVariable(!シート名!)
varCell = ResolveEmbeddedVariable(!セル位置!)

これでは常にセルを入力せねばなりません。

Excelマクロで
Sub Sample()
ActiveCell.Offset(1, 0).Activate
End Sub
にて常に下に下げていくことは出来そうです。

Excel表で、初期値を設定し、
そこからある一定の部分(ビットを立てるなどして)を
順次下へと読み込みたい、です。

これが、一気に全て読み込む、と言う事は簡単なのですが
上記に記載した通り、スクリプトで組み、
ある程度違う作業を実行したあと
また同じ段階にきたらそのスクリプトを再び繰り返す、
ということになると、出来なくなってきます。

VBSによる初期値設定のスクリプトすら見つかっていません。

当人、プログラミングの経験はなく、ASPやVBA、JABAなども経験がなく
知識もありません。

これを奪還出来るスクリプトを教えて頂けると有難いです。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正の依頼

  • mts10806

    2018/07/05 09:07

    JABA・・・社会人野球の方ですかね?というのは冗談で、それぞれの語句の意味を分かって使ってるのか大変心配になる質問内容です。ざっと読むと、既に指摘があるとおり「やってほしいことだけを記載した丸投げの質問」ですね。これだけではVBSが適切かどうか判断しかねます。「コードをください・デバッグしてください等の丸投げの質問」は非推奨なので、質問するときの頻度( https://teratail.com/help/question-tips )を熟読して再構成されるよう強くすすめます。

    キャンセル

  • 退会済みユーザー

    2018/07/14 22:24

    複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という意見がありました
    「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。

  • _lemon2003_

    2018/08/23 12:42 編集

    質問の意味が私にはよくわかりませんが、マクロでできることならやってみるのも手かもしれませんね。

    その自動生成されたコードを見ればvbsの勉強にもなりますし。

    キャンセル

まだ回答がついていません

同じタグがついた質問を見る

  • Java

    14473questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • VBA

    1911questions

    VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

  • Excel

    1646questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。

  • プログラミング言語

    705questions

    プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

  • VBScript

    240questions

    VBScript(Visual Basic Scripting Edition)はMicrosftが開発したスクリプト言語であり、Visual Basicのサブセットです。