Wendy02 の回答履歴
- エクセルで半角数字には数値と文字列がある?
http://okwave.jp/qa/q6473596.html の質問を見て私も納得がいかず質問させていただきます。 たとえば、A1セルの書式を文字列に設定してから半角で数字を打ち込むと数字は数値でなく文字列としてセルに入ります。 この入力後、A1セルの書式を標準や数値に直してもそのセルの中の数字は左に寄ったままで文字列のままでいるようです。 (でもこれをセルの中でエンターキーを押したりすると数値になってしまいますが) 次にB1セルの書式を標準あるいは数値にして数字を打ち込むと、当然のことですが数字は数値としてセルに入ります。 この入力後、B1セルの書式を文字列に変えると数字は左に寄りますから一見文字列になったように見えます。 ところが上記のセルとこのセルをA1=B1で試してみるとFALSEが返ります。 逆に同じ数字を数値として打ち込んだセルと=で試すとTRUEが返ります。 これはA1とB1は同じ文字列としての数字ではないという証拠だと思います。 B1セルの書式を標準に戻すとまた数字は右よりにもどりますから、セルの中の数字は数値のままのようです。 つまり、半角の数字にはセルの書式にかかわらず文字列と数値の二つがあるということなのでしょうか? だとしたらこの二つはどうやって区別すればいいのでしょうか?
- ベストアンサー
- その他MS Office製品
- emaxemax
- 回答数4
- Excel のマクロを常に有効にできますか?
Excel を起動する度にExcel のマクロを有効にするのが面倒です。常に有効にしておくことができるのでしょうか?
- ベストアンサー
- その他MS Office製品
- Agusuke
- 回答数3
- 彫りの深い顔、浅い顔を英語で
彫りの深い顔、浅い顔を英語で言いたいと思って辞書を引きました。 彫りの深い顔に関しては Sculpted feature と辞書に載っていました。 では、浅い顔に関してはどう書けばいいのでしょうか?flat feature? 彫りの深い顔に関しても、もっと良い表現があれば知りたいです。 宜しくお願い致します。
- ベストアンサー
- 英語
- noname#125816
- 回答数4
- excel vba について
お世話になります。 excel vba 初心者です。office2003使用しています。 コードの書き方が分からないのでご教授していただけないでしょうか? やりたいことは、 セルのC5をダブルクリックしたときに、カレンダーコントロールを表示させ、カレンダーの日付をクリックした時にその日付をC5へ渡しカレンダーコントロールを閉じたいです。 よろしくお願いいたします。
- Shiftキーを押しもAuto_Openが動く
パソコンの交換のためOSがWin2000からWinXPに変わりました。 エクセルのバージョンは変わらず2000です。 旧PCの「PERSONAL.xls」を新PCの「XLSTART」フォルダに移しました。 Sub Auto_Open() を含むモジュールがあります。 旧PCでは、Shiftキーを押しながらエクセルを起動させることで、 Sub Auto_Open() を回避してきました。 ところが新PCでは、無効にできず、処理が走ってしまいます。 セキュリティレベルが低、中、高、いずれの場合も変わりません。 ちなみにインストールしたのはパッケージ版のオフィスです。 新、旧、全く同じものでインストールしました。 原因はどこにあるのでしょうか・・・。
- ベストアンサー
- オフィス系ソフト
- AndYouAndI
- 回答数4
- クリップボードの削除について
エクセルで「クリップボードを空にできません」のメッセージがでるので、 ファイル名を実行し、「clipbrd」と入力すると下記のメッセージが出でます。 どのようにしたらよいのでしょうか 一応、クリップブックが開き(データは残っていないみたいですが) その上にメッセージが出ている感じです。 メッセージ Clip Book 「サービスは使用できないか、または開始されていません。システム管理者にこのサービスの 開始を依頼してください。」 職場で使用しているパソコンです。 Win Xp Sp3 Excel2003 です。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- noname#131496
- 回答数2
- 英検Pass単熟語準1級に載ってない英単語
英検準1級を受けたのですが、英検Pass単熟語準1級に載ってない英単語が出てすごくすごくこまりました。どのように対策を打っていけばいいのでしょうか。
- Excel VBAでの行の削除について
Excel VBAを使用して2行ずつ行の削除をし、1行残して(3行目を残す)また2行ずつ行の削除、1行残しす(6行目を残す)をループして行う方法が知りたいです。 イメージとしては以下のような感じです。 ━━【A】━━━━ 【1】あいうえお 【2】かきくけこ 【3】さしすせそ 【4】たちつてと 【5】なにぬねの 【6】はひふへほ 【7】まみむめも 【8】やゆよ 【9】らりるれろ ━━━━━━━━━ ↓マクロ実行後↓ ━━【A】━━━━ 【1】さしすせそ 【2】はひふへほ 【3】らりるれろ ━━━━━━━━━ 当方VBA初心者ですので、できるだけわかりやすくご教授頂けると助かります。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- colorbox0831
- 回答数10
- WebBrowserでGmailに自動ログイン
Excel2002VBAにて、WebBrowserでGmailに自動ログインするコードを書いたのですが 実行してGmailにログインはできるのですが、添付画像のダイアログが出てきてしまいます。 はいを押してもいいえを押しても、消した瞬間にすぐに出てきて困っています。 同じような現象の方はいませんでしょうか? またこのエラーの回避の仕方はどうしたら良いでしょうか? ログイン後の画面では何か処理をするようなコードは書いていません。 ちなみにログインするまでのコードは以下です。 Private Sub WebBrowser1_Documentcomplete(ByVal pDisp As Object, URL As Variant) 'Yahooメールなどにログインする処理 ElseIf i = 4 And URL = "https://www.google.com/accounts/Login?hl=ja&cont … Then i = i + 1 WebBrowser1.Document.getElementsByName("Email")(0).Value = "メールアドレス" WebBrowser1.Document.getElementsByName("Passwd")(0).Value = "パスワード" WebBrowser1.Document.getElementsByName("signIn")(0).Click End Sub よろしくお願いします。
- ベストアンサー
- Visual Basic
- matthew_mu
- 回答数1
- エクセルVBA 繰り返し
エクセルVBAで ABCD ABCD 1 54 1 1 145 2 24 3 2 234 3 1 3 1 上記の左のようなデータを右ように 各行ごとに並び替えをしたいのですが、 どのようにしたらいいのでしょうか。 Range("A1:D1").Select Application.CutCopyMode = False Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, SortMethod _ :=xlPinYin, DataOption1:=xlSortNormal 1行だとこんなんがでてきました。 これをどうしたら、3行4行と増やしていけますか? 50行ほどくりかえしたいです。 どなたか分かる方 お願いします。
- ベストアンサー
- その他MS Office製品
- sioyakiniku
- 回答数4
- Shiftキーを押しもAuto_Openが動く
パソコンの交換のためOSがWin2000からWinXPに変わりました。 エクセルのバージョンは変わらず2000です。 旧PCの「PERSONAL.xls」を新PCの「XLSTART」フォルダに移しました。 Sub Auto_Open() を含むモジュールがあります。 旧PCでは、Shiftキーを押しながらエクセルを起動させることで、 Sub Auto_Open() を回避してきました。 ところが新PCでは、無効にできず、処理が走ってしまいます。 セキュリティレベルが低、中、高、いずれの場合も変わりません。 ちなみにインストールしたのはパッケージ版のオフィスです。 新、旧、全く同じものでインストールしました。 原因はどこにあるのでしょうか・・・。
- ベストアンサー
- オフィス系ソフト
- AndYouAndI
- 回答数4
- Excelファイルをマクロでファイルに分割したい
資産管理のため、次のような作業を行いたいのですが、 勉強が足りず困っております。 あまえた質問で申し訳ないのですが、どうぞお知恵を貸してください。 下のようなExcelファイル(約3000行15列のもの)を 場所 資産番号 資産の種類 使用者 購入日・・・ 本社 123456 AA 東京太郎 2001/4/4 大阪 123457 BB 大阪花子 2003/1/10 福岡 123458 AA 福岡一郎 2005/3/10 京都 123459 CC 京都次郎 2006/8/1 場所ごとに分割して「場所」名のファイルを作成したいと思い、 過去の記事を探して、ここへたどり着きました。 http://okwave.jp/qa/q4361389.html 早速、mitarashiさんのマクロを使用し、ファイルの分割はできたのですが、 3列目までしか記載されておらず(これは当然のことだと思うのですが) どこを変えればいいか、試行錯誤したのですがエラーになってしまいます。 残りの列の値も出力させるには、どうしたらよいでしょうか。
- 締切済み
- オフィス系ソフト
- hinata_cat
- 回答数3
- 二つのテキストボックスの内容が同時に同じ内容に
一つ目のテキストボックスに入力すると 二つ目のテキストボックスも同じ内容で記入されるようにしたいのですが そのような機能はワードでは可能でしょうか? わかる方、おしえてください
- ベストアンサー
- オフィス系ソフト
- samurai-1229
- 回答数5
- Shiftキーを押しもAuto_Openが動く
パソコンの交換のためOSがWin2000からWinXPに変わりました。 エクセルのバージョンは変わらず2000です。 旧PCの「PERSONAL.xls」を新PCの「XLSTART」フォルダに移しました。 Sub Auto_Open() を含むモジュールがあります。 旧PCでは、Shiftキーを押しながらエクセルを起動させることで、 Sub Auto_Open() を回避してきました。 ところが新PCでは、無効にできず、処理が走ってしまいます。 セキュリティレベルが低、中、高、いずれの場合も変わりません。 ちなみにインストールしたのはパッケージ版のオフィスです。 新、旧、全く同じものでインストールしました。 原因はどこにあるのでしょうか・・・。
- ベストアンサー
- オフィス系ソフト
- AndYouAndI
- 回答数4
- 海外購入PCでLENB関数を機能させるには?
掲題の件ですがお力を貸していただけますと幸いです。 LENBを使って文字数をカウントしたいのですが、 海外購入パソコンのため全角認識がないのか、 ひらがなや漢字をいれても`1`とカウントしてしまいます。 きちんと半角は1、全角は2としてカウントさせたいのですが 何かいい方法はないでしょうか? このエクセルファイルは人に提出して記入してもらうもののため (提出先の人も海外購入パソコンを使用している可能性大) PCのハード側をいじるのではなく、 エクセル内の関数などで解決したいです。。。 どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- asdfghtrewq
- 回答数3
- Excel2007VBAのランダム置換ソース
Excel(エクセル)2007VBAを使って、 「複数ある、同一の置換したい文字・数」 を 「複数の文字・数」 でランダムに置換したいのですが、 VBAソースが分かりません。 たとえば、 【A列】に A1:私は(置換する所)と(置換する所)が得意です。 A2:彼は(置換する所)と(置換する所)と(置換する所)が特技です。 A3:彼女は(置換する所)と(置換する所)と(置換する所)と(置換する所)の選手です。 A4:彼らは(置換する所)と(置換する所)と(置換する所)と(置換する所)と(置換する所)が好きです。 A5:あの人は(置換する所)と(置換する所)と(置換する所)と(置換する所)と(置換する所)と(置換する所)をしたことがありません。 と入力されている時に、 【B列】に B1:拳闘 B2:柔道 B3:野球 B4:籠球 B5:打球 B6:羽球 B7:剣道 B8:卓球 B9:水泳 B10:避球 と入力したとします。 そして、コマンドボタンを押すと 【A列】にあるすべての 「(置換する所)」 を、 【B列】にある「拳闘」「柔道」「野球」「籠球」「打球」「羽球」「剣道」「卓球」「水泳」「避球」のどれかで必ず置換されるようにします(【ランダムで置換】されるようにしたいです)。 ※置換の条件として、一つのセル内で同じ文字が重複しないようにしたいです。 (私は拳闘と拳闘が得意です。) ↑ ↑ 同じ文字が2つ以上ある置換は失敗です。 --------------------------------- 置換の成功例 (重複なしの置換) ◆置換前の【A列】A5 あの人は(置換する所)と(置換する所)と(置換する所)と(置換する所)と(置換する所)と(置換する所)をしたことがありません。 ↓↓↓ ◆置換後の【A列】A5 あの人は打球と柔道と水泳と剣道と避球と拳闘をしたことがありません。 --------------------------------- これが未完成のVBAソースです。 ↓↓↓ Sub test_Click() For Each CellA In Range("A1:A5").Cells Rnd1 = Int(Rnd() * 10) + 1 Rnd2 = Int(Rnd() * 9) + 1 Rnd3 = Int(Rnd() * 8) + 1 Rnd4 = Int(Rnd() * 7) + 1 Rnd5 = Int(Rnd() * 6) + 1 Rnd6 = Int(Rnd() * 5) + 1 If Rnd2 = Rnd1 Then Rnd2 = Rnd2 + 1 If Rnd3 = Rnd2 Then Rnd3 = Rnd3 + 1 If Rnd4 = Rnd3 Then Rnd4 = Rnd4 + 1 If Rnd5 = Rnd4 Then Rnd5 = Rnd5 + 1 If Rnd6 = Rnd5 Then Rnd6 = Rnd6 + 1 CellA.Value = Replace(CellA, "(置換する所)", Cells(Rnd1, 2), , 1) CellA.Value = Replace(CellA, "(置換する所)", Cells(Rnd2, 2), , 1) CellA.Value = Replace(CellA, "(置換する所)", Cells(Rnd3, 2), , 1) CellA.Value = Replace(CellA, "(置換する所)", Cells(Rnd4, 2), , 1) CellA.Value = Replace(CellA, "(置換する所)", Cells(Rnd5, 2), , 1) CellA.Value = Replace(CellA, "(置換する所)", Cells(Rnd6, 2), , 1) Next End Sub 【補足】 ※コマンドボタンを押すとランダム置換される仕様です。 ※1回限定の置換ではなく、コマンドボタンを押すたびに(何度でも)ランダム置換できるようにしたいです。 ※上記の【A列】【B列】の文字はあくまで例です。実際は、【A列】【B列】ともに自由に文字を変更できる応用の利く仕様にしたいです(Excelの【A列】【B列】に、文字を直接入力して変更するという意味です)。 ※上記の【A列】が5行、【B列】が10行というのもあくまで例です。実際は、【A列】【B列】ともに何行にでも対応できる仕様にしたいです(具体的には【A列】【B列】ともに、10000行くらいまで対応できるのが理想です)。 長くなりましたが、ここまでの条件を満たすVBAソースが知りたいです。 どうかよろしくおねがいいたします。
- ベストアンサー
- その他MS Office製品
- azazazaz1023
- 回答数7
- VB スプレッドシート
VBのフォーム内にスプレッドシートを使用していました。 しかしoffice2000から2010へバージョンアップした途端にスプレッドシートが消滅してしまいました。 復元させる方法ご存知の方いらっしゃったら教えてください。
- 締切済み
- Visual Basic
- inuinunekoneko
- 回答数2
- 文字列の数抽出、行挿入マクロ
急きょ下記処理を実施することになったのですが、本やネットで下記処理ができるような マクロを色々探していもなかなか見つからず…。(T_T) どなたか詳しい方がいらっしゃいましたら教えていただけませんでしょうか? ・A列に特定の文字列(;)があった場合、その列をコピー。 ・その列の下に文字列(;)の数と同数の行を挿入。 ・挿入した行のAセルに、文字列(;)のすぐ後ろの1ケタを貼り付け。 ・(挿入行が2行の場合) さらに下に挿入した行のAセルに、左から2つ目の文字列(;)の すぐ後ろの1ケタを貼り付け。 なお、A列の行数は、現時点で500行ほどあり、今後増える可能性もあります。 【処理する前】 A列 B列 C列 1行目 1;32 555 AAA 2行目 29;1;4 222 GGG 3行目 600 111 FFF 【マクロ実行後】 A列 B列 C列 1行目 1 555 AAA 2行目 32 555 AAA 3行目 29 222 GGG 4行目 1 222 GGG 5行目 4 222 GGG 6行目 600 111 FFF どうぞよろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- miwamiwao
- 回答数4
- officeのテンプレートの利用規約・利用制限
officeのテンプレートは、店舗のチラシやメニューに使っても大丈夫でしょうか? 利用規約・利用制限に抵触するでしょうか? officeのサイト内を探してもテンプレートの利用規約・利用制限についての記載が見つかりませんでした。 テンプレートの使用は、認証を受けたofficeユーザーであれば無制限なんでしょうか? よろしくお願い致します。
- 接頭尾辞や語幹、もしくは語源から英単語を学びたい
英語が特に得意でも不得意でもない、高校2年生です。 接頭語や接尾辞や語幹などの、 語源から英単語の説明をしている本などは無いでしょうか? 接頭語などの話は授業で何度か聞いたことがあります。 辞書を見ると、原義として、単語を分解して説明してあることがあります。 例えばordinaryは 「順序(ordin)の定まった(ary)→通常の、ふつうの」と書かれています。 orderの「順序」という意味から来ているのかな、などと関連付けると、 覚えやすいし、英語って面白いなと感じます。 辞書として使えるものがいいとか、これで大学受験の勉強をしたいとか、 そういった目的ではなくて、単に、語源が面白く知りたいと思っています。 (別にそれが辞書代わりになったり、 大学受験に使えたりしたら、それはそれでさらにいいのですが。) 語幹などの説明が充実している単語帳でも、 語源や接尾辞・接頭辞を扱った英語の本でも、 本でなくホームページ等でも良いので、 なにか良い情報があったら、教えていただけないでしょうか?