keithin の回答履歴
- excel2013
表で○列から○列までを隠すというか非表示固定みたいな設定があったのですが忘れたのでどうやるか教えてください。
- 締切済み
- Excel(エクセル)
- bakudanmentai
- 回答数2
- Excelの関数について
A1セルに日付が「2015/11/2」と入っています。セルの書式設定で表示を「H27.11.2」としています。 これを、「4271102」と7ケタの和暦にして別シートに値貼り付けできるようにしたいのですが、良い方法を教えていただけますでしょうか。 TEXT関数などいろいろ試してみたのですが、上手くいきませんでした。宜しくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- japaaazy
- 回答数4
- EXCEL ファイル名をセル番地で指定したい
お世話になります。 下記のような配列数式を使った数式があります。 この数式の"1508"という部分が年月で毎月私が置換で変えています。来月になれば私が手動で1508を1509に置き換えをします。この数式に似た数式が1シートに100個ほどあります。 ={SUM(IF(('\\192.168.XXX.X\共有\東京\2015\上期売上データ\[1508売上表(東京).xls]東京支店'!$A$2:$A$65536=D2)*('\\192.168.XXX.X\共有\東京\2015\上期売上データ\[1508売上表(東京).xls]東京支店'!$I$2:$I$65536=$L$4)*('\\192.168.XXX.X\共有\東京\2015\上期売上データ\[1508売上表(東京).xls]東京支店'!$S$2:$S$65536=1),'\\192.168.XXX.X\共有\東京\2015\上期売上データ\[1508売上表(東京).xls]東京支店'!$R$2:$R$65536,))} (やりたいこと) 上記数式の"1508"年月の部分をA1セルの値を参照するようにして、今後はA1を1509とか1510にすれば数式も変わるようにしたいのです。調べてINDIRECTという関数を使ってみましたが私のやり方が悪いのかどうもうまくいきません。年月は文字扱いにしたいです。 どなかたご教授いただけませんでしょうか。 よろしくお願い致します。 環境 Excel2013
- ベストアンサー
- Excel(エクセル)
- yakkun2338
- 回答数1
- エクセル 「複数の折れ線グラフ」 について
エクセルで 「複数の折れ線がはいったグラフ」 を作りたいのですが、エクセルのデータは添付のようになっています。 この状態で、例えばA店について、みかん・りんご・なしの3つの折れ線が入ったグラフの作成は可能でしょうか。 それともエクセル自体を作りなおす(並べ変える)必要があるでしょうか。 B店、C店、D店についても同様に作成していきたいです。 やり方をご指南いただければと思います。 どうぞよろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- supermusic
- 回答数4
- なぜ結果が「#,100000」になるのでしょうか?
vbaです。 Sub tset() Dim kingaku As Currency kingaku = 100000 Debug.Print Format(kingaku, "\#,##0") End Sub 予想としては、「¥100,000」になると思ったし、そうしたかったのですが #,100000になってしまいます。 どこがおかしいですか?
- ベストアンサー
- オフィス系ソフト
- tpokxbswmctlu
- 回答数3
- Excelの検索について
シート1に、 A列 B列 C列 …G列 氏名 番号 年月日1 …年月日2 が入力されています。 B列[番号]が"3"のときのみ、それと同じ行のA列[氏名]、C列[年月日1]、G列[年月日2]をシート2に、上から詰めて返す方法を教えてください。 難しく考えずに、VLOOKでいけるのでしょうか。
- ベストアンサー
- Excel(エクセル)
- japaaazy
- 回答数4
- エクセル マクロ 列幅は固定、行高さのみ可変+余白
こんにちは。 列幅は固定にしたいが、行高さは入力内容に従って「全体を折り返して表示」し且つ上下に少し余白を設けたいと思っています。 「全体を折り返して表示」にしても、フィルター操作などでいじっている内に行高さが不足してちゃんと全体を表示しなくなってしまいます。 そこで、ネットを探していたら列幅と行高さを共にフィットさせてかつ余白を設けるマクロは見つけたのですが、列幅が動いては困るのです。 列幅に関わるのであろう箇所を削除して使用するとどうにも不安定というか、ちゃんとできる事もあればできない事もあり。。。 コードは変えてないのに。。。 列幅は固定しつつ、行高さのみ可変+余白にするコードを教えて頂けますでしょうか。 よろしくお願いします。 EXCEL2010 Windows7
- 締切済み
- Excel(エクセル)
- urbanite
- 回答数1
- Excel2010 条件付き書式について
Excel2010を使用しています。 添付写真のようにA列とB列に日付があります。 B列の日付より後の日付であればA列の文字を赤くしたいのですがそんなことは可能でしょうか? 添付画像せ説明しますとB1は7月13日、A4が7月12日なのでB1よりA4のほうが前の日付なので黒色(そのままの色)。 B4が7月16日、A8が7月18日でB4よりA8が後の日付なのでA8の文字を赤色で表示という感じです。 同じ行にA列、B列も日付は入力されますが、空白の行は2行だったり4行だったり不規則です。 もしできるのであればどうしたらいいでしょうか? もし参考になるURLなどありましたら教えて下さい 自分で調べたんですがわからずでした・・・
- EXCEL VBA 社員毎にファイルを分割したい
お世話になります。 実績.xlsというブックがあります。 これは社内の各支店の売上実績を個人別に記述したファイルです。 内容は下記のような感じです。 A列=支店名 B列=担当者名 C列=売上金額 このデータが記述しているシートの端にボタンをつけてクリックすると、B列の担当者別にファイルを分割して、データも担当者毎に分けて(A-C列をそのままコピーでいいです)デスクトップにファイルを保存する、ということは出来るのでしょうか? ファイル名もA列+B列の支店名+担当者の名称で保存できれば最高です! どなたかご教授いただけませんでしょうか? 添付図の例ですと6つのファイルが保存されることになります。 環境 Windows7 Excel2013
- ベストアンサー
- Excel(エクセル)
- yakkun2338
- 回答数1
- 文字を含む数値のMAX値を求めるには
A111からA112、A113、A114と順番に数字をつけていきたいのですが、 途中で数字がランダムになることがあり、次の数値が何番かわからなくなります。 その場合、最大値にプラス1で次の数値を求めたいのですが、Aが頭についているので MAX関数では求めることができません。区切りとかを使用せずにMAX値を求める 良い方法は無いでしょうか。
- ベストアンサー
- オフィス系ソフト
- noname#213092
- 回答数3
- Excel2010 条件付き書式について
Excel2010を使用しています。 添付写真のようにA列とB列に日付があります。 B列の日付より後の日付であればA列の文字を赤くしたいのですがそんなことは可能でしょうか? 添付画像せ説明しますとB1は7月13日、A4が7月12日なのでB1よりA4のほうが前の日付なので黒色(そのままの色)。 B4が7月16日、A8が7月18日でB4よりA8が後の日付なのでA8の文字を赤色で表示という感じです。 同じ行にA列、B列も日付は入力されますが、空白の行は2行だったり4行だったり不規則です。 もしできるのであればどうしたらいいでしょうか? もし参考になるURLなどありましたら教えて下さい 自分で調べたんですがわからずでした・・・
- Excelマクロのオフセットについて
マクロのセルのオフセットについて質問です。 複数の画像(仮に7枚)を一度に張り付ける際に If ActiveCell.Column = 1 Then ActiveCell.Offset(, 8).Select Else ActiveCell.Offset(4, -8).Select End If このようなマクロ組むと 1 2 3 4 5 6 7 という感じになります。 列は8列空いて、行は4行空くことになると思うのですが これを 1 2 3 4 5 6 7 としたい場合はどのようなマクロの書き方をすればよいのでしょうか? ご指導の程宜しくお願いします。マクロを張り付けておきます。 Declare Function SetCurrentDirectory Lib "kernel32" Alias _ "SetCurrentDirectoryA" (ByVal CurrentDir As String) As Long Sub 画像一括貼り付け() Dim Fname As Variant, fe As Variant Dim Fn As Variant, Pic As Shape Dim pno As Long Dim myFileName As String Range("A8").Select SetCurrentDirectory "P:\投レ+相模原\F-POT KBB42365\外観確認" Fname = Application.GetOpenFilename _ ("jpg,*.jpg,jpeg,*.jpeg,bmp,*.bmp,gif,*.gif,png,*.png", MultiSelect:=True) If Not IsArray(Fname) Then MsgBox "取り消されました。", vbInformation Exit Sub End If Application.ScreenUpdating = False pno = 0 For Each Fn In Fname 'この次へ追加すべき行 Selection.Offset(-1, 0) = Mid(Fn, InStrRev(Fn, "\") + 1, Len(Fn) - InStrRev(Fn, "\")) ActiveCell.Select Set Pic = ActiveSheet.Shapes.AddPicture(Filename:=Fn, _ LinkToFile:=False, _ SaveWithDocument:=True, _ Left:=0, Top:=0, Width:=360, Height:=270) With Pic .ScaleWidth 1, msoTrue .ScaleHeight 1, msoTrue .Top = ActiveCell.Top ' 位置:アクティブセルの上側に重ねる .Left = ActiveCell.Left ' 位置:アクティブセルの左側に重ねる .Placement = xlMove ' 移動するがサイズ変更しない End With If ActiveCell.Column = 1 Then ActiveCell.Offset(, 8).Select Else ActiveCell.Offset(4, -8).Select End If Set Pic = Nothing pno = pno + 1 Next Application.ScreenUpdating = True Range("A1").Select MsgBox pno & "枚の画像を挿入しました", vbInformation End Sub
- ベストアンサー
- Excel(エクセル)
- yyrd0421
- 回答数2
- エクセル共用ブック、読み取り専用でマクロフィルタ
こんにちは。 お願いします。 20人程度でファイルサーバに置いてある台帳を利用しています。 全員が編集権限を持っており、更新が必要な場合は誰でも更新できます。 ただ、更新はしないが中身のデータを閲覧したい場合。 現在ファイルサーバの仕様によって「読み取り専用」で開く事になりますが、 フィルタだけは読み取り専用時にも全員が同時に使いたいのです。 (決まった条件での抽出しかしないので、現状はマクロで数種類のボタンを設置し、 そのボタンを押す事で抽出を変化させています。) できればこの数種類のマクロボタンを全員(読み取り専用時)が同時に使用したい。 この場合、もちろんフィルタ以外の編集や保存等はできなくてかまいません。 色々トライしているのですが、超初心者のため中々前進できません。 よろしくお願いします!
- Office2010のファイルを小さくしたい
WordやPowerPointでドキュメント(画像入り)を作成すると、すぐにファイルサイズが大きくなってしまします。 「図の圧縮」を行えばよいと聞いたのですが、あまり小さくなりません。 ファイルを縮小する有料ソフトも検討していますが、どれも値段が高いものが多く迷っています。 実際に使用されている方がいらっしゃいましたら、効果や使用感などを教えてください。 また、ほかに良い方法をご存知の方がいらっしゃいましたら教えてください。
- VBAのchangeイベントについて
初質問&VBA初心者のため記述が変なところがあると思いますがご了承ください。 現在changeイベントを使用してイメージした通りに動いてくれている(中身はぐちゃぐちゃですが・・・)のですがこれをすべてのシートでも機能するようにしたいのですが何かいい方法はないでしょうか。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$A$1" Then Exit Sub rc = MsgBox("納車日を更新してもよろしいですか?", vbYesNo + vbQuestion, "確認") If rc = vbYes Then MsgBox "納車日を更新しました" RID = ActiveSheet.Name Set b = Worksheets("シート名").Cells.Find(What:=RID) RID_height = Worksheets("シート名").Cells.Find(RID).Row RID_width = Worksheets("シート名").Cells.Find(RID).Column ThisWorkbook.Worksheets("シート名").Cells(RID_height, 10).Value = Date Else MsgBox "処理を中断します" End If End Sub
- ベストアンサー
- Excel(エクセル)
- 1234567890qaZ
- 回答数2
- エクセルマクロで隣のシートへ値貼付け
取引先コードを指定すると、 ワークシート1の表でオートフィルターにより該当する取引先を抽出し、 それを隣のワークシート2へ値貼り付けようとしますが、上手くできません。 通常の貼付けでは、計算式などがずれるため、値貼付けにしたいと思っています。 通常の貼り付けはうまくいくのですが、値貼付けをしようとすると、できません。 値貼付けの記述をどう改善すればいいでしょうか。 宜しくお願い致します。 (1)オートフィルターをコピー+通常の貼り付け With Worksheets(1).Cells(3, 20) .AutoFilter Field:=20, Criteria1:=当月取引先 .CurrentRegion.SpecialCells(xlVisible).Copy Worksheets(2).Cells(9, 1) .AutoFilter End With (2)オートフィルターをコピー+値貼り付け With Worksheets(1).Cells(3, 20) .AutoFilter Field:=20, Criteria1:=当月取引先 .CurrentRegion.SpecialCells(xlVisible).Copy Worksheets(2).Cells(9, 1).pastespecial paste:=xlpastevalues .AutoFilter End With
- 締切済み
- Excel(エクセル)
- promet
- 回答数1
- Excel 別シートの隣を表示
VLOOKUPを使ってもうまく表示されないので質問いたします。 シート1に A 1 空白 B1 シート2を参照したドロップリスト があります。 シート1のB1でドロップリストを選択すると、A1にシート2の左隣のセルが反映されるようにしたいのですが うまくいきません。 わかる方、教えていただけたらありがたいですm(__)m
- ベストアンサー
- Excel(エクセル)
- marm
- 回答数4
- エクセルデータラベルを5%以上だけ表示する方法
エクセルで円グラフをつくっています。 データラベルを%表示しているのですが、データラベル表示を5%以上だけ表示してそれより低い数字は表示しないようにしたいと思っております。 どなたか方法をお教えいただければ幸いです。
- エクセル共用ブック、読み取り専用でマクロフィルタ
こんにちは。 お願いします。 20人程度でファイルサーバに置いてある台帳を利用しています。 全員が編集権限を持っており、更新が必要な場合は誰でも更新できます。 ただ、更新はしないが中身のデータを閲覧したい場合。 現在ファイルサーバの仕様によって「読み取り専用」で開く事になりますが、 フィルタだけは読み取り専用時にも全員が同時に使いたいのです。 (決まった条件での抽出しかしないので、現状はマクロで数種類のボタンを設置し、 そのボタンを押す事で抽出を変化させています。) できればこの数種類のマクロボタンを全員(読み取り専用時)が同時に使用したい。 この場合、もちろんフィルタ以外の編集や保存等はできなくてかまいません。 色々トライしているのですが、超初心者のため中々前進できません。 よろしくお願いします!