ushi2015 の回答履歴
- word保存して開くと一行目が下がる
WORD2013を使用しています。 一枚目のギリギリ最後の行までを使った文書を保存したのですが 開いてみると、一行目が勝手に下がり(空白の一行が足されている?)、 文書の最後が二枚目までずれこんでしまいます。 何が原因でしょうか。 ちなみにこの文書はコピペして作ったもので、元の文書はきれいに一枚に収まっています。 よろしくお願いいたします。
- 表のばらばらの文字列をまとめるマクロ 関数
以前、同じ内容の質問を聞いたのですが、少し条件を変えて質問です。 (1)左の表には数式が入っていて、この他にもう一つある表のデータに該当すると1列ごとにSMとかNPとか表示されるようになっています。 (2)この左の表は実際には136列あるので、結果を印刷すると一枚に収まりきらないのです。なので、右の表のように、最短の列に表示したいのです。 (3)この例ではたまたま1行に1個ずつしか文字列が入ってないので右の表は1列ですが、1行に付き2個以上文字列が入ることもあります。5個以上はほとんどないです。 (4)関数でできませんか? またはマクロでもいいです。 以前、回答でいただいた関数は =IFERROR(HLOOKUP("*?",$A1:$D1,1,FALSE),"") 又は =IF(COUNTIF($A1:$D1,"*?"),HLOOKUP("*?",$A1:$D1,1,FALSE),"") でしたが、これだと1行につき1個文字列があるときのみ可能です。 1行に付き2個以上文字列がある場合に、例えば空欄を削除して左に詰めるような感じでマクロでできないでしょうか?
- ベストアンサー
- Excel(エクセル)
- honeybeans
- 回答数6
- 表のばらばらの文字列をまとめるマクロ 関数
以前、同じ内容の質問を聞いたのですが、少し条件を変えて質問です。 (1)左の表には数式が入っていて、この他にもう一つある表のデータに該当すると1列ごとにSMとかNPとか表示されるようになっています。 (2)この左の表は実際には136列あるので、結果を印刷すると一枚に収まりきらないのです。なので、右の表のように、最短の列に表示したいのです。 (3)この例ではたまたま1行に1個ずつしか文字列が入ってないので右の表は1列ですが、1行に付き2個以上文字列が入ることもあります。5個以上はほとんどないです。 (4)関数でできませんか? またはマクロでもいいです。 以前、回答でいただいた関数は =IFERROR(HLOOKUP("*?",$A1:$D1,1,FALSE),"") 又は =IF(COUNTIF($A1:$D1,"*?"),HLOOKUP("*?",$A1:$D1,1,FALSE),"") でしたが、これだと1行につき1個文字列があるときのみ可能です。 1行に付き2個以上文字列がある場合に、例えば空欄を削除して左に詰めるような感じでマクロでできないでしょうか?
- ベストアンサー
- Excel(エクセル)
- honeybeans
- 回答数6
- VBA IE操作 メルカリの検索窓に入力できません
お世話になります。 Win7/エクセル2010/IE11 使用です エクセルVBAよりIEでメルカリ(https://www.mercari.com/jp/)の 検索窓にテキスト文字を入力させたいのですが、入力できません。 Sub GoogleSearch() Dim objIE As Object Dim objInpTxt1 As HTMLInputElement Dim objInpTxt2 As HTMLInputElement Dim URL1 As String Dim myKey As Variant myKey = "あ" Set objIE = CreateObject("InternetExplorer.Application") objIE.Visible = True objIE.navigate "https://www.mercari.com/jp/" Call IEWait(objIE) Set objInpTxt1 = objIE.document.getElementsByName("keyword")(0) objInpTxt1.Value = myKey ’テキストが入力されません 'objIE.document.forms(0).submit ’検索ボタンを押すコードが知りたいです objIE.Quit Set objIE = Nothing End Sub 'IEを待機する関数 Function IEWait(ByRef objIE As Object) Do While objIE.Busy = True Or objIE.readyState <> 4 DoEvents Loop End Function -------- メルカリの検索窓のInputタグのtypeがtextではなくsearchとなっていますが 何か関係がありますでしょうか? あと、できましたら 上記のコードでは、コメントアウトしている 検索ボタンをクリックするコードも教えてもらえると幸いです <i>タグの意味がよくわかりません。 <i class="icon-search"></i> お手数をおかけしますが よろしくお願いします
- ベストアンサー
- Excel(エクセル)
- ken123
- 回答数2
- VBA IE操作 メルカリの検索窓に入力できません
お世話になります。 Win7/エクセル2010/IE11 使用です エクセルVBAよりIEでメルカリ(https://www.mercari.com/jp/)の 検索窓にテキスト文字を入力させたいのですが、入力できません。 Sub GoogleSearch() Dim objIE As Object Dim objInpTxt1 As HTMLInputElement Dim objInpTxt2 As HTMLInputElement Dim URL1 As String Dim myKey As Variant myKey = "あ" Set objIE = CreateObject("InternetExplorer.Application") objIE.Visible = True objIE.navigate "https://www.mercari.com/jp/" Call IEWait(objIE) Set objInpTxt1 = objIE.document.getElementsByName("keyword")(0) objInpTxt1.Value = myKey ’テキストが入力されません 'objIE.document.forms(0).submit ’検索ボタンを押すコードが知りたいです objIE.Quit Set objIE = Nothing End Sub 'IEを待機する関数 Function IEWait(ByRef objIE As Object) Do While objIE.Busy = True Or objIE.readyState <> 4 DoEvents Loop End Function -------- メルカリの検索窓のInputタグのtypeがtextではなくsearchとなっていますが 何か関係がありますでしょうか? あと、できましたら 上記のコードでは、コメントアウトしている 検索ボタンをクリックするコードも教えてもらえると幸いです <i>タグの意味がよくわかりません。 <i class="icon-search"></i> お手数をおかけしますが よろしくお願いします
- ベストアンサー
- Excel(エクセル)
- ken123
- 回答数2
- エクセル合計
=SUM(E3:E11)とセル内に合計を求める記述しても リターンキーをすると、なぜか小文字に勝手に変更 され、答えは###となりエラーとなってしまいます 正しく記述できるセルもありますけど、場所により まちまちです、これはどこの設定を変えればいうこと きくのでしょうか、宜しくお願いします。
- ベストアンサー
- Excel(エクセル)
- habataki6
- 回答数3
- 【VBA】半角カタカナのみを全角にするには?
http://bekkoame.okwave.jp/qa8979427.html こちらのページを参考にしたのですが カタカナのみ全角にしたいのですが 平仮名がカタカナになってしまいます。 正規表現と言うのがよくわからないので コピペで使ってますが Sub Sample2() Dim myStr As String Dim Match As Object, Matches As Object Dim CW As String With CreateObject("VBScript.RegExp") .Pattern = "[\uFF61-\uFF9F]+" '---(1) .Global = True myStr = "あああイイイ" If Len(myStr) > 0 Then Set Matches = .Execute(myStr) 'マッチしたすべての文字列を置換 For Each Match In Matches myStr = Replace(myStr, Match.Value, _ StrConv(Match.Value, vbWide)) '---(2) Next Match CW = myStr End If End With End Sub だと「あああ」は平仮名のままなのですが myStr = "のののノノノ" にすると、ひらがなの「ののの」が全角カタカナになってしまいます。 Sub test() Call KanaJisF("あああイイイ") End Sub Function KanaJisF(ByVal sSrc As String) As String Dim sTempW As String Dim sTempN As String Dim i As Long ' ' 全角カナに相当する文字コードを総当たりでループ For i = -31852 To -31936 Step -1 sTempW = Chr(i) ' 全角カナ変数に格納 sTempN = StrConv(sTempW, vbNarrow) ' 半角カナに変換して変数に格納 ' ' 半角カナ各文字が、文字列に含まれている場合、全角カナに置換 If InStr(1, sSrc, sTempN) Then sSrc = Replace(sSrc, sTempN, sTempW) Next i ' ' 半角長音、文字列に含まれている場合、全角長音に置換 sTempN = Chr(176) If InStr(sSrc, sTempN) Then sSrc = Replace(sSrc, sTempN, "ー") KanaJisF = sSrc End Function こちらのコードは、「あああ」も全角カタカナになりました。 "のののノノノ"も同様です。 平仮名は平仮名のままにしたいのですが そのような方法はありますか?
- ベストアンサー
- オフィス系ソフト
- xrkxhzfrzn
- 回答数2
- 表のばらばらの文字列をまとめるマクロ 関数
以前、同じ内容の質問を聞いたのですが、少し条件を変えて質問です。 (1)左の表には数式が入っていて、この他にもう一つある表のデータに該当すると1列ごとにSMとかNPとか表示されるようになっています。 (2)この左の表は実際には136列あるので、結果を印刷すると一枚に収まりきらないのです。なので、右の表のように、最短の列に表示したいのです。 (3)この例ではたまたま1行に1個ずつしか文字列が入ってないので右の表は1列ですが、1行に付き2個以上文字列が入ることもあります。5個以上はほとんどないです。 (4)関数でできませんか? またはマクロでもいいです。 以前、回答でいただいた関数は =IFERROR(HLOOKUP("*?",$A1:$D1,1,FALSE),"") 又は =IF(COUNTIF($A1:$D1,"*?"),HLOOKUP("*?",$A1:$D1,1,FALSE),"") でしたが、これだと1行につき1個文字列があるときのみ可能です。 1行に付き2個以上文字列がある場合に、例えば空欄を削除して左に詰めるような感じでマクロでできないでしょうか?
- ベストアンサー
- Excel(エクセル)
- honeybeans
- 回答数6
- 一定条件を満たした時刻を割り出したい
スマートな解決が思いつかなかったのでお力を頂ければ幸いです。 エクセルシートで ・A列には1分刻みで時刻が並んでいます ・B列は別シートのデータを参照し、ある一定の閾値を超えたら+1ずつカウントアップするようにしています(具体的にはB2セルに「=IF(AND(別シート!B1<=閾値,別シート!B2>閾値),B1+1,B1)」、以下オートフィルといった式を想定してください) この条件で、B列がカウントアップした時のA列の値を引っ張り出すにはどうすれば良いでしょう? VLOOKUPで行けるかなと思ったんですが、扱い不慣れな関数ゆえか引数に上手い当てはめができず1とかN/Aとかばかり引いてしまう始末で。さりとて関数一覧を見ていても他に使える手段を思いつかず… 何か上手いやり方があればご教示いただけないでしょうか。
- ベストアンサー
- Excel(エクセル)
- Eureka_
- 回答数2
- エクセル:Sumif中の式
添付のようにSumif中の”合計範囲"をセルに名前を付け関数を使ってやろうとしています。 Sumif中の式の書き方を教えて下さい。 リンゴと言う名前の部分にある2016の個数を合計する時、合計範囲の書き方はどうしますか。 下はセルの範囲の名前”年2016”を作るために”年”&C1(年が表示されているセル)としましたが、全然ダメです。 =sumif(りんご,B2,"年"& C1) よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- ticktak
- 回答数2
- ExcelのInputBoxに入力
ExcelのVBAなどでInputBoxで入力待ちの状態に対して、例えばVBSなどの別のプログラムから 、その入力待ちの欄に値を入力することができますか? できるのであれば、どのようなコードになるのでしょうか? VBSやPowerShellなど、無料のものでお願いします。
- ベストアンサー
- Excel(エクセル)
- kurosansan
- 回答数9
- ExcelのInputBoxに入力
ExcelのVBAなどでInputBoxで入力待ちの状態に対して、例えばVBSなどの別のプログラムから 、その入力待ちの欄に値を入力することができますか? できるのであれば、どのようなコードになるのでしょうか? VBSやPowerShellなど、無料のものでお願いします。
- ベストアンサー
- Excel(エクセル)
- kurosansan
- 回答数9
- エクセル 「数式を使用して書式設定」式の書き方
「条件付き書式」の設定について教えて下さい。 「数式を使用して書式設定するセルを決定」にて、セルの塗りつぶしをしたいです。 「次の数式を満たす場合に値を書式設定」で、下のような範囲指定をしたいです。 セルに格納されているのは数値で、例えば「70」以上でセルの色を黄色に、「80」以上でセルの色をオレンジ色に、「90」以上でセルの色を赤色に、という風に設定したいです。 その時の、条件式の書き方を教えて下さい。 宜しくお願いします。
- ベストアンサー
- Excel(エクセル)
- jyaramanti
- 回答数2
- エクセルで入力された西暦の月日の前ゼロを消す
生年月日が西暦で入力されています。 1995/04/11という感じで何百もあります。 これを月日の前ゼロなしにしたいのです。 1995/4/11というように。 関数を教えてください。 今後は書式の設定をしますが 現在は文字列になっていてセルの書式設定で 日付に変えてもかわりません。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- love4pink9
- 回答数4
- エクセル
Excel2010で、色つきセルの中で指定した文字列を数える数式はありますか? 入力された文字列は15種類、それが色つきセルになっているものと、色がついていないセルに分かれています。文字列別のカウント(色つきセルも色無しセルも区別のない、文字列のみの条件でのカウント)はCOUNTIFで既に出ていますが、色つきになっているセル限定で文字列別にカウントするのはどうしたらいいでしょうか?
- 締切済み
- Excel(エクセル)
- ri09ri0308
- 回答数5
- エクセル
Excel2010で、色つきセルの中で指定した文字列を数える数式はありますか? 入力された文字列は15種類、それが色つきセルになっているものと、色がついていないセルに分かれています。文字列別のカウント(色つきセルも色無しセルも区別のない、文字列のみの条件でのカウント)はCOUNTIFで既に出ていますが、色つきになっているセル限定で文字列別にカウントするのはどうしたらいいでしょうか?
- 締切済み
- Excel(エクセル)
- ri09ri0308
- 回答数5
- エクセル
Excel2010で、色つきセルの中で指定した文字列を数える数式はありますか? 入力された文字列は15種類、それが色つきセルになっているものと、色がついていないセルに分かれています。文字列別のカウント(色つきセルも色無しセルも区別のない、文字列のみの条件でのカウント)はCOUNTIFで既に出ていますが、色つきになっているセル限定で文字列別にカウントするのはどうしたらいいでしょうか?
- 締切済み
- Excel(エクセル)
- ri09ri0308
- 回答数5