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

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



7
配列の最後に要素を追加する
VBA配列の最後に値を追加したいと思います。これどうやってするの?オンラインで簡単な例を見つけることができませんでした。ここに私が何をしたいのかを示すいくつかの疑似コードがあります。 Public Function toArray(range As range) Dim arr() As Variant For Each a In range.Cells 'how to add dynamically the value to end and increase the array? arr(arr.count) = a.Value 'pseudo code Next toArray= Join(arr, ",") End Function

2
Excelで値の次の変更にスキップする方法はありますか?
現在のExcelの毎日の使用のために、私は何百もの連続した行が特定の列に対して同じ値を持つシートを持っています。次の異なる値にすばやくスキップする方法を教えてください。 ctrl+ ↓エッジに移動します(つまり、データの最後または次のブレーク)。ただし、同じセルだけをスキップしたい。 マクロや拡張機能に依存しないソリューションではなく、キーボードコマンドを探しています。 ソリューションは、数式が入力されたセルの列に対して機能する必要があります。問題の数式: =VLOOKUP($N19377,'Dates and Codes'!$B:$D,2,FALSE)

4
不足している日付をグラフに入力する方法
それぞれが日付に関連する値のリストをグラフ化する簡単な方法を探しています。例えば: Date Value 11/7/13 2 11/8/13 2 11/11/13 3 11/14/13 2 などの問題は、多くの日付にはその日付の出現または値がないため、グラフが適切な傾向を示さないことです。したがって、グラフでは、見た目は問題ありませんが、値が0の日付がないため、歪んでいます。欠落している日付の値が0のこの一連の日付をどのように入力できますか? 私は可能な限り簡単なアプローチを探しています。Excelをバイパスしたい場合は、Perlなどで入力データを調整できます。

3
Excelでタスクスケジューラから実行するとファイルを開けないのはなぜですか?
Excelワークブックを開いてマクロを実行するPowerShellスクリプトを作成しました。PSコンソールから、またはpowershell.exe script.ps1を使用してコマンドラインからでも、そのスクリプトを実行すると、正常に機能します。Windowsタスクスケジューラからタスクを設定すると、そのExcelファイルに関する例外が発生し、存在しないか、すでに使用されていると通知されます。 スクリプトはコマンドラインから正常に実行されたので、ファイルは確かに存在し、使用されていないと確信しています。 ネットワークの信頼/管理者権限の問題を回避するために、Excelファイルをローカルの非特権領域に移動しようとしました。タスクは引き続き最高の特権で実行されます。パスにスペースまたは特殊文字が含まれていません。 ファイルシステムオブジェクトを使用してファイルにアクセスしようとすると、スケジューラーから実行してもエラーは発生しないので、これはExcel.Application.Workbooks.Open("..")メソッド固有のものだと思います。 私は今何を考慮すべきですか?

3
Excelでコンマ区切りリストを2つの列に分割するにはどうすればよいですか?
私は、Excelで次のように見える長いコンマ区切りのリストを持っています。 401.50,0.027 402.00,0.028 402.50,0.029 403.00,0.031 403.50,0.032 404.00,0.034 404.50,0.037 これを2つの別々の列に変換する簡単な方法はありますか?800以上の値があり、それらすべてを個別に分離することは本当に楽しみではありません。


7
Excelの多くの日付フィールドで年を変更しますか?
だから私はワークシートで4年前の多くの日付があることに気付いた、疑いもなく前の質問からの不適切なコピー/貼り付けのためです。 選択した一連の日付を特定の年に変換する簡単な方法はありますが、月と日を同じに保ちますか?たとえば、これらのセルをすばやく変換したいと思います。 6/1/2014 6/5/2014 7/18/2014 に 2010年 6 月1 日2010年5 月6 日2010年7 月18 日 これらは何百もあるので、手動でやるのはやめたいです。

4
Excelスプレッドシートは以前に保存された状態に元に戻す/元に戻す
非常に珍しい問題が同僚を悩まし ますExcel 2010(多くのワークブック、一部は非常に大きい)で作業するとき、コンピューターは最後の保存以降に行われたすべてを取り消すことを「決定」します。画面で、過去のアクションが次々に元に戻される様子を確認できます。その後、ボタンはグレー表示されるため、元に戻すことはできません。私が取り組んだ他のPCでこのような問題を見たことはありませんが、自分の目でこれがどのように彼女に起こったかを目撃しました。 開いたワークブックのクイックルックでは、VBAマクロは表示されませんでした。ただし、おそらく100枚ほどあったので、すべてのワークシートを調べたわけではありません。また、マクロを実行すると[元に戻す]リストがすぐにクリアされるため、これはマクロとは関係ないと思います。これはあまり頻繁ではなく、おそらく週に1回程度であり、1台のPCで散発的に発生するため、これを複製することはできません。 明確にするために-これはファイルが開かれたときに起こります。保存して再度開いたときではありません(共有ワークブックで以前に問題になりました)。 これの原因は何ですか? どこから手がかりを探すべきですか?

4
セル内の特殊文字を識別するExcel式はありますか?
ブラケット、コロン、セミコロン、コンマなどの特殊文字を削除するには、ファイル名を手動でスクラブする必要がある約3500のドキュメントがあります。 Excelにダンプしたテキストファイルがあり、特殊文字が含まれている場合に変更のためにファイル名にフラグを立てる列を作成しようとしています。擬似コード式は =IF (cellname contains [^a-zA-z_-0-9], then "1", else "0") 大文字小文字に関係なく、AZ、0-9、-、または_以外の文字が含まれている場合、行にフラグを立てます。 誰かが私のために働くかもしれない何かを知っていますか?ifすばやく簡単に何かがあれば、私はコーディングと大量のステートメントをためらいます。

1
現在のワークシートの名前をセルに表示するにはどうすればよいですか?
そのワークシートのセルに現在のワークシートの名前を表示できるようにします。 VBAスクリプトに頼らずにそれを行うにはどうすればよいですか? 問題があれば、私が使用しているExcelの特定のフレーバーは2007年ですが、可能な限りバージョンに依存しないものを好むでしょう。


5
Excel 2010でRTLからLTRにデフォルトのページレイアウトを設定する方法
Excelスプレッドシートを開くと、デフォルトで右から左へのレイアウトで表示されます(つまり、右端の列はA左にスクロールして、さらに列を表示する必要があります)。 Page Layoutメニューに移動してSheet Right-to-Leftボタンを無効にすることで、レイアウトを変更できます。 すべてのスプレッドシートがデフォルトで左から右のモードで開かれるように永続的に行うにはどうすればよいですか?

11
数字から空白を削除する方法
空白のある数字の列があります。このように: " 32 445 423"。空白をすべて削除して、文字列ではなく数字として扱うのに優れた方法はありますか? 編集:明らかになったいくつかの追加情報を記入させてください。私の目標は、 " 32 445 423"を32445423に変換32 445 423する=SUBSTITUTE(A1;" ";"")ことです。文字列 " "をExcel に書き込んで使用すると、スペースが正常に削除されます。しかし、私が持っている番号はcsvファイルからインポートされます。SUBSTITUTEインポートされた番号で実行すると、先頭と末尾のスペースのみが削除されます。

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