タグ付けされた質問 「microsoft-excel」

Microsoftによるスプレッドシートアプリケーション。質問にVBAでのExcelのプログラミングが含まれる場合は[vba]と一緒に、Excelの数式またはワークシート関数が含まれる場合は[worksheet-function]と一緒にこのタグを使用します。

1
複数の番号をフィルタリングする方法
下の画像を参照してください。 列Cにあるもので列Aをフィルタリングしたい場合は、どのようにしますか。 私が言っているのは私がAを作った学生の成績だけを見たいということです、そしてそれらは学生1、9、10と11です。これは私が作成したサンプルです。私は100万データポイントのデータセットを持っています。

1
Excelのセル値が変わるたびにCSVファイルを更新する方法
1分に数回ファイルを更新するアプリケーションにリンクされているExcelファイルがあります。特定のセル(B22)の内容が変わるたびに、Excelの内容(5行×22行)をCSVファイルに保存します。更新するたびに既存のCSVファイルが上書きされるため、CSVは常にExcelファイルの最新の内容を表します。 私はVBAの初心者なので、これを行うためのマクロの書き方に関するガイダンスは大歓迎です。 ありがとう

1
私は、セル内の配列を複数の行に分割することで、vbaでコードを書きたいのです。
以下に示すように、単一のセルから複数の行にデータを分割しようとしています。 下記のコードを使用しています。 Sub TransposeRange() Dim rng As Range Dim InputRng As Range, OutRng As Range xTitleId = "Splitcell" Set InputRng = Application.Selection.Range("A1") Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8) Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8) Arr = VBA.Split(InputRng.Range("A1").Value, Chr(9)) OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value …

2
Excelのフィルタ結果から複数の項目を検索して選択する
できるようになりたい すべての値を選択解除 Excelフィルタから値を検索して、チェックボックスをオンにします。 しかし、ユーザーを検索して別のユーザーを検索しても、前回の選択は記憶されません。すなわち一度に1人のユーザーしか検索および表示できません。 フィールドをスクロールして1つずつ選択したくありません。 「移動」方式で複数のユーザーを検索して選択する方法

4
式の値をどのように使うのですか
私はExcel 2003で他のExcelセルからテキストを抽出するためにMid Formulaを使用しました。結果の値をルックアップ式で使用したいのですが、前の式のValue derievdを使用してルックアップ式を取得する方法を教えてください。現時点ではそれができないようです。

1
VBA - 日付に従ってフォルダを作成して保存する
簡単なように思われることをいくつか実行する必要がありますが、実装方法を理解するのに苦労しています。 今日の日付を使用してフォルダを作成する必要があります。その部分は大丈夫です。それから私はテキストと今日の日付を使ってファイルを保存する必要があります(これもまた罰金です)。 私が得たのは、新しいファイルを新しいフォルダーに保存する必要があるということです。今日の日付でファイルを保存し、今日の日付でファイルを新しいフォルダに保存する方法を教えてください。 (ファイルパスが一定の場合は、これを実行しても構いませんが、パスの一部が日付によって変わる場合は、その方法がわかりません) これは私が試したものですが、うまくいきません。次のようなエラーが表示されます。1004:アプリケーション定義またはオブジェクト定義のエラーです。 Sub filesave() ActiveWorkbook.SaveAs ("S:\HR\TM\" & Format(Now(),"dd.mm.yyyy") & "\SOX recon " & Format(Now(), "dd.mm.yyyy") & ".xlsx") End Sub これはフォルダを作成するためのコードです(これは完璧に動作します): Sub FolderCreate() MkDir "S:\HR\TM\" & Format(Now(), "dd.mm.yyyy") End Sub セキュリティのためにファイルパス/ディレクトリは若干変更/簡略化されています。

2
重複セル値のマージ/削除
同じ値のセルを結合すると問題が発生します。 私は、列と行の量が異なるExcelファイルを受け取っているので、大量の行または列にマクロを設定することはできません。 私が持っているのはこのようなものです 最初の行はもちろんそれらの中にフィルタがあるヘッダ行です。 私が欲しいのはこのようなものであるべきです だから私はまだすべての列で物事を並べ替えることができます(だからクールなバイクはまだ私に4行を表示します) それを行うことができて、シートのサイズ(時々数千行)から応答しないで、そしてすべてのシートのために手動で変更してセットアップする必要がないでしょうマクロまたはスクリプトがありますか? ご協力ありがとうございます。


1
条件付きエクセル式
これはそれが単純であるべきであるように感じます、しかし私の頭は今傷ついています、そして私は苦労しています。 式や他のシートへの参照がすでに含まれている既存のシートに条件を追加する必要があります。 また、C2 = Yesの場合はD2 = sheet2!a1、そうでない場合はE2 = 100でない限り空白のままにするなど、後で条件を追加したい場合もあります。


0
2つの異なるワークブックからの値を使用して経過時間を計算する
これが私がやろうとしていることです: 4つの異なるタブと異なるマッドラインデータを含むワークシートがあります(列(日付、時刻、マッドライン、流体レベル)を含む) 現在のワークブックに、 "Time"、 "Elapsed Days"、 "Mudline Height"、および "Fluid Level"の4つの列を持つ新しいワークシートを作成します。 "経過日数"列を除くすべての列に簡単に入力できます。基本的に私はそれになりたい 経過日数=(セルの左側の列で計算された日付と時刻) - 「ガイド」シートのセルB5に入力された日付と時刻。 これが私のコードです。 Sub MudlineData() sNamer = "Mudline" Dim dateArr(8) As Double CreateSheetIf (sNamer) Sheets(sNamer).Cells.ClearContents Dim currentSheet As Range Set currentSheet = Sheets(sNamer).Cells(1, 1) 'Where the current data is going to be pasted currentSheet.Offset(0, 0) = "Time" currentSheet.Offset(0, …

1
Excel 2010のピボットテーブル - 値を表示
ピボットテーブルを設置しました。 2つのフィールドは、「値」領域の「授精」と「確認済み妊娠」です。それらは授精の日付の数と「確認済み」の指標としての「1」の数ですので、次のようになります。 Insemination Confirmed March 196 58 April 212 64 等 私が取得しようとしているのは、「授精」の%として表示される「確認済み」番号です。 Insemination Confirmed March 196 29.6% April 212 30.2% 等 「値を表示する」のすべての組み合わせを試してみましたが、正しい答えが得られませんでした。

1
Excelで商品の重さを同数の箱に変換する方法を教えてください。
在庫を管理するためのスプレッドシートを作成しています。私は場合に応じて配達される製品を持っています。各ケースには10個の箱があり、各箱の重さは2.5ポンドです。私たちの体重計はオンスであるので、オンスをポンドに変換し、次にポンドを同等のボックスに変換して、その数を未開封のボックスの数と組み合わせ、未開封のケースと組み合わせる必要があります。場合によっては手持ちの総製品のため。 例:私は1ポンドを持っています。 4オンス。開かれた製品の、それは本当に1.25ポンドです。またはボックスの.5またはケースの.05。この値は、最後のセルにある5つのボックスの合計55個のケースに対して、5つのボックスの別のセルに追加されます。 どうやってこのようなものを開発するのですか

2
Excel 2010でスラッシュを検索して新しい改行に置き換える
Excel 2010でスラッシュ(/)を改行に置き換える方法を教えてもらえますか?私は言葉、起源、そして定義を含む非常に長いワークシートを持っています。起点列では、スラッシュで区切られた複数の場所を示す行があります。セル内の各項目をセル内の新しい行に配置する必要があります。これは可能ですか? 今セルはこのように見えます ローマ/ケルト/バルト セルをこんな感じにしたい ローマの ケルトの バルト

1
ワンクリックで、ブックの多数のExcelシートに割り当てられたマクロを実行する
私は8つのワークシートを含む1つのワークブックを持っています。 各ワークシートに割り当てられたマクロがあります。 1回のクリックで1つのワークシートから8つすべてのマクロを実行したい(1つのボタンをクリックして8つすべてのマクロを実行する)。 どうすればこれを実行できますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.