คำถามติดแท็ก microsoft-excel

แอปพลิเคชันสเปรดชีตโดย Microsoft ใช้แท็กนี้พร้อมกับ [vba] หากคำถามของคุณเกี่ยวข้องกับการเขียนโปรแกรม Excel ใน VBA และด้วย [worksheet-function] ถ้าเกี่ยวข้องกับสูตร Excel หรือฟังก์ชันแผ่นงาน


1
ปิดใช้งาน“ ไม่สามารถเปิด <URL> ข้อผิดพลาดไม่พบเซิร์ฟเวอร์อินเทอร์เน็ตหรือพร็อกซีเซิร์ฟเวอร์
ฉันเคยมีปัญหานี้ใน Excel 2003 แต่อาจเป็นเช่นนั้นในรุ่นก่อนหน้า ฉันมีสเปรดชีต Excel ที่นำเข้าข้อมูลโดยใช้แบบสอบถามเว็บซึ่งเชื่อมต่อกับหน้าเว็บที่โฮสต์ในเซิร์ฟเวอร์ของ บริษัท ของฉัน ข้อมูลมีการเปลี่ยนแปลงทุกวันและ URL ก็มีดังนั้นฉันจึงมีแมโครที่ดูแลการเปลี่ยนแปลง URL และรีเฟรชข้อมูลทั้งหมดโดยอัตโนมัติทุกชั่วโมง มันใช้งานได้ดี แต่บางครั้งเซิร์ฟเวอร์ของ บริษัท ก็ล่ม เมื่อมาโครของฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์และมันไม่ทำงานกล่องข้อความต่อไปนี้จะปรากฏขึ้น: "ไม่สามารถเปิดไม่พบเซิร์ฟเวอร์อินเทอร์เน็ตหรือพร็อกซีเซิร์ฟเวอร์" Excel จะหยุดแมโครเมื่อใดก็ตามที่สิ่งนี้เกิดขึ้นและมันจะไม่ดำเนินต่อไปจนกว่าฉันจะคลิกปุ่มยอมรับด้วยตนเอง นี่เป็นปัญหาใหญ่เนื่องจากข้อมูลจะต้องได้รับการปรับปรุงอย่างต่อเนื่อง ฉันค้นหาหลายวิธีในการแก้ปัญหา ฉันพยายามเพิ่มตัวจัดการข้อผิดพลาด "Application.DisplayAlerts = False" ที่ด้านบนสุดของแมโครและฉันก็ทำเช่นนั้น นี้ แต่ไม่มีประโยชน์ นี่คือรหัสของฉัน: Sub ChangeURL() Application.DisplayAlerts = False On Error Resume Next Dim NewURL As String Dim Today As String 'M1 …

1
ฉันจะแปลงหมายเลข HEX เป็น Text ใน Excel 2007 ได้อย่างไร
ฉันมีหนึ่งคอลัมน์ (A) ที่มีตัวเลขทศนิยม คอลัมน์ที่สองในขณะนี้มีฟังก์ชั่นนี้: = DEC2HEX (A1) คอลัมน์ที่สองในขณะนี้แสดงค่าเทียบเท่าฐานสิบหกของตัวเลขทศนิยมเช่น 14 = E ฉันต้องการให้คอลัมน์ที่สองแสดง "0xE" เช่นเดียวกับใน Visual Studio ฉันได้ลอง = "0x" + DEC2HEX (A1) และ = "0x" + ข้อความ (DEC2HEX (A1), "00") แต่ไม่ทำงาน ฉันจะทำสิ่งนี้ได้โปรด

1
จำนวนเต็มเก็บใน Excel อย่างไร
ฉันเขียนสคริปต์ไพ ธ อนที่ใช้แพคเกจ CSV และ xlrd เพื่อแปลงไฟล์. xlsx binary excel เป็นไฟล์. txt คั่นด้วยแท็บ น่าเสียดายที่ทุกเซลล์ถูกแปลงเป็นสตริง (ซึ่งเข้าใจได้) และจำนวนเต็มทุกค่าจะถูกแปลงเป็นทศนิยมที่แสดงเป็นสตริง ตัวอย่างเช่น: เซลล์ใน excel มีจำนวนเต็ม 5 สิ่งนี้จะถูกส่งออกจากสคริปต์ของฉันเป็น "5.0" กำหนดกระบวนการดาวน์สตรีมจำเป็นต้องรักษาความสอดคล้องของชนิดระหว่างไฟล์ excel ต้นฉบับและไฟล์. txt ที่แปลงแล้ว มันค่อนข้างท้าทายในการถอดรหัสชนิดข้อมูลหลังจากการแปลงเพราะเป็นไปไม่ได้ที่จะบอกสภาพอากาศว่าหมายเลขนั้นเดิมเป็นจำนวนเต็มหรือลอยโดยไม่ต้องดูไฟล์ต้นฉบับ คำถามสุดท้ายของฉันคือต่อไปนี้: excel บันทึกค่าตัวเลขทั้งหมดเป็นแบบลอยอัตโนมัติหรือไม่ ถ้าเป็นเช่นนั้นมีวิธีในการปรับการตั้งค่าเพื่ออนุญาตสำหรับจำนวนเต็มหรือไม่? ขอบคุณ.

3
วิธีการจัดรูปแบบตามเงื่อนไขจะขึ้นอยู่กับค่าของเซลล์ก่อนหน้า?
เป็นไปได้หรือไม่ที่จะใช้การจัดรูปแบบตามเงื่อนไขโดยพิจารณาจากค่าของเซลล์จากด้านซ้าย สิ่งที่ฉันต้องการคือการใช้สีแดงถ้าค่าน้อยกว่าเซลล์ก่อนหน้านี้ไม่มีสีถ้าไม่เปลี่ยนแปลงและสีเขียวถ้ามันสูงกว่า | 5 | 10 | 8 | 8 | | | green | red | |

2
ตั้งค่าเซลล์เป็น“ ใช่” หรือ“ ไม่” หากช่วงของเซลล์ไม่ว่างเปล่า (มีค่าใด ๆ )
ฉันมีแผ่นงานที่มีคอลัมน์ A, B และ C ฉันต้องการมีคอลัมน์ "มีบางอย่าง" ซึ่งอาจเป็นใช่หรือไม่ขึ้นอยู่กับว่า A, B หรือ C มี สิ่งใด ในพวกเขา ถ้า A, B หรือ C ไม่มีอะไรในนั้นก็ไม่ควรแสดงเช่นนี้: A B C Contains Something 10 p YES 3.5 4 YES z zz zzz YES NO f YES 0 YES NO ฉันเหนื่อย: =IF(A1:C1,"YES","NO") แต่ฉันเพิ่งได้รับ #VALUE!.

2
ฉันจะเปลี่ยนชุดของแผนภูมิใน Excel ได้อย่างไร
ฉันมีแผนภูมิจำนวนมากซึ่งมีการอัพเดทข้อมูลพื้นฐานทุกสัปดาห์ ซีรี่ส์ทั่วไปมีลักษณะดังนี้: Summary!B2:B7 ในแต่ละสัปดาห์ฉันจะเพิ่มแถวข้อมูลอีกหนึ่งชุดและอัปเดตซีรี่ส์ตาม: Summary!B2:B8 ปัญหาคือฉันต้องอัปเดตซีรี่ส์ด้วยตนเองในหลายสิบชาร์ตในแต่ละสัปดาห์ ฉันจะให้แผนภูมิของฉันอัพเดทค่าอนุกรมของพวกเขาแบบไดนามิกได้อย่างไรโดยอ้างอิงเซลล์หรือเซลล์เดียวที่ฉันสามารถเปลี่ยนได้ในที่เดียว

1
วิธีการแสดงแผ่นงานในช่วงเวลาที่กำหนดของวัน?
ฉันต้องการซ่อนแผ่นงานตลอดทั้งวันยกเว้นเวลาที่กำหนด มีมาโครอย่างนี้ในเน็ต Sub Auto_Open() Application.OnTime TimeValue("17:00"), "HideRows" Application.OnTime TimeValue("09:00"), "RevealRows" End Sub และมันก็เกี่ยวกับการให้ฉลากกับเซลล์ แต่ฉันต้องการให้มันใช้กับทั้งแผ่น และเป็นรหัสวัตถุแผ่น! สมุดงานของฉันเปิดตลอดทั้งวันและพักเที่ยง ฉันกำลังเรียกใช้อัปเดตล่าสุดของ Microsoft Excel 2016 บน Windows ขอบคุณสำหรับความช่วยเหลือของคุณ!

2
เปิดแผ่นงาน Excel ในหน้าต่างแยกต่างหาก [ซ้ำกัน]
ซ้ำกันได้: เปิดไฟล์ Excel ในหน้าต่างใหม่ ฉันต้องการเปิดเวิร์กชีทแต่ละไฟล์ของไฟล์ Excel เดียวในหน้าต่างแยกต่างหากเพื่อที่ฉันจะได้เปิดหนึ่งไฟล์บนแต่ละจอภาพ นอกจากนี้ฉันต้องสามารถแก้ไขได้ทั้งสองหน้าต่าง เป็นไปได้ไหม

4
นับจำนวนแถวที่มีค่าเท่ากันในสองคอลัมน์ที่ระบุ
ฉันมีสองคอลัมน์ใน MS Excel / LibreOffice Calc / Google Spreadsheets พร้อมตัวเลข ฉันต้องการนับจำนวนแถวที่มีค่าเหมือนกันในทั้งสองคอลัมน์ ในตัวอย่างต่อไปนี้: Column A | Column B 1 | 4 2 | 2 3 | 5 3 | 3 5 | 3 มีสองแถวที่มีตัวเลขเท่ากัน: แถว 2 (2 = 2) และ 4 (3 = 3) ฉันหวังว่าจะได้คำตอบเช่นนี้ =SUM(A1:A5=B1:B5) ไปทำงาน; น่าเสียดายที่พวกเขาทำไม่ได้ UPDATE ฉันรู้ว่าวิธีแก้ปัญหาจะง่ายถ้าฉันจะสร้างคอลัมน์ที่สามซึ่งฉันจะเปรียบเทียบแต่ละคู่ของค่าแต่ละแถวทีละแถว (ตามที่เดฟและโจแนะนำโดยใช้เช่น …

1
คัดลอกข้อมูลเดียวกันในแต่ละแผ่นงาน (มีประมาณ 80) บน Excel
ฉันต้องการคัดลอกและวางเซลล์จากแผ่นงาน 1 ลงในแผ่นงานทั้งหมดในสมุดงานของฉัน มีวิธีที่รวดเร็วในการทำเช่นนี้ในครั้งเดียวแทนที่จะไปแต่ละแผ่นและคลิกวาง? ข้อมูลในแต่ละแผ่นจะถูกวางในเซลล์เดียวกัน

4
แก้ไขปัญหาฟังก์ชั่น `IF`
ฉันกำลังมองหาสูตรง่ายๆที่จะแสดง: ถ้าเซลล์ F11 แสดง 1 แล้ว G11 จะแสดง 33% ถ้า F11 แสดง 2 แล้ว G11 จะแสดง 66% ถ้ามันแสดง 3 แล้ว G11 จะแสดง 100% ฉันลองด้านล่างแล้ว IF สูตร แต่มันบอกว่าฉันมีข้อโต้แย้งมากเกินไปใคร ๆ ก็สามารถช่วยได้? =IF(AND(F11=0),"0%",OR(F11=1),"33%",OR(F11=2),"66%"OR(F11=3),"100%"))

1
หลังจากอัพเดต Invantive Control ของ Excel ฉันได้รับข้อผิดพลาด: 'itgenefn003' หลังจากซิงโครไนซ์โมเดลของฉันเพื่อนำเข้าข้อมูลจาก Exact Online
หลังจากอัพเดต Invantive Control สำหรับ Excel ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันซิงโครไนซ์โมเดลของฉันเพื่อนำเข้าข้อมูลจาก Exact Online: ITGENEFN003 Type: Invantive.Configuration.InvantiveSystemException bij Invantive.Configuration.ValidationException..ctor(String errorCode, String errorMessage, String kindRequest, String localStackTrace, String nk, Exception innerException) bij Invantive.Configuration.InvantiveSystemException..ctor(String validationCode, String errorMessage, String kindRequest, String stackTrace, String nk, Exception innerException) bij Invantive.Data.EntityFieldCollection.get_Item(String name) bij Invantive.Producer.Control.UdfExactOnline.GetEolBudgetLinePeriodInformation(String fieldName, String divisionCode, String budgetScenarioCode, Int64 budgetFinancialYear, Int64 …

2
คุณสามารถทำให้ Excel เปลี่ยนสีของเซลล์อื่นได้เมื่อคลิกเซลล์นี้หรือไม่
ฉันลอง Googeling แล้วแต่ไม่พบคำตอบ ... ผิดหวังมาก ฉันพยายามทำสิ่งนี้ใน Excel: เลือกเซลล์ B1 - B5 (หรือเพียง B1) เซลล์ที่เลือก A1 (ซึ่งมีสีเหลือง) Cells B1 - B5 (หรือเพียง B1 ถ้าเลือก B1 เท่านั้น) ก็จะกลายเป็นสีเหลือง นี่คือสเปรดชีตใบไม้ (วันหยุด) และมีสีต่างกันสำหรับจุดประสงค์ในการลาที่แตกต่างกัน (เช่นป่วยวันหยุดครึ่งวันเป็นต้น) ทุกครั้งที่มีคนไฮไลต์เซลล์ในปฏิทินสเปรดชีตพวกเขาสามารถคลิกที่สีที่สอดคล้องกันเพื่อสีเซลล์ที่เลือก ฉันพยายามจำลองพฤติกรรมเดียวกันนี้ สิ่งนี้ทำโดยใครบางคนสำหรับแผ่นงาน Excel ของสำนักงานของฉัน แต่ฉันไม่สามารถติดต่อบุคคลเดิมที่ทำ ฉันพยายามทำซ้ำฟังก์ชั่นนี้ในแผ่นงาน excel ใหม่ ฉันต้องทำอย่างไร? มาโคร? สคริปต์ VB หรือไม่

1
การคัดลอกข้อมูลจากเอกสารคำหลายคำลงในแผ่นงาน excel เดียว
ฉันมีไฟล์ doc และ docx ประมาณ 4,000 ไฟล์ซึ่งมีตาราง ฉันจัดการเพื่อนำเข้าสิ่งเหล่านี้ลงในแผ่นงาน excel โดยใช้สคริปต์ต่อไปนี้: Sub Macro1() Dim xl As Object Set xl = CreateObject("excel.application") xl.workbooks.Add xl.Visible = True 'Here put your path where you have your documents to read: myPath = "C:\Users\" 'End with '\' myFile = Dir(myPath &amp; "*.docx") xlRow = 1 Do …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.