日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

Excel 使用AutoFill提示“类Range的AutoFill方法无效”

發(fā)布時(shí)間:2023/12/13 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 Excel 使用AutoFill提示“类Range的AutoFill方法无效” 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  今天遇到一個(gè)神奇的問(wèn)題,之前一直使用很好的代碼突然報(bào)錯(cuò):“類(lèi)Range的AutoFill方法無(wú)效”,在網(wǎng)上搜索了一番,感覺(jué)沒(méi)有一個(gè)與我遇到的情況相同的。debug,查看一下代碼,發(fā)現(xiàn)程序里,AutoFill前后指定的是相同的區(qū)域。不知道是不是因?yàn)檫@個(gè)原因,只能自己手動(dòng)測(cè)試到底什么情況才會(huì)產(chǎn)生這個(gè)提示了。

  寫(xiě)了一段測(cè)試代碼:

          Worksheet sheet = Helper.GetActiveSheet();

                Range b = sheet.Cells[1, 1];

                Range end = sheet.Cells[3, 1];

                Range a = sheet.Range[b, end];

                b.Value2 = 1;

                b.AutoFill(a, XlAutoFillType.xlFillSeries);

  上面的代碼可以執(zhí)行成功。

  修改上面的測(cè)試代碼,看看什么情況會(huì)報(bào)出類(lèi)似的錯(cuò)誤。將最后一行修改為:  

                a.AutoFill(a, XlAutoFillType.xlFillSeries);

  這回代碼報(bào)錯(cuò)了,和我遇到的情況類(lèi)似,會(huì)不會(huì)是因?yàn)檫@個(gè)a區(qū)域包含的范圍太大了呢?那再試一下,將代碼修改為:

                b.AutoFill(b, XlAutoFillType.xlFillSeries);

  依然報(bào)錯(cuò)。OK,可以確認(rèn)了。Range1.AutoFill(Range2,*),Range2要包含Range1,兩個(gè)區(qū)域不能完全相同。

  

  附:AutoFill說(shuō)明

摘自:http://www.feiesoft.com/vba/excel/xlmthautofill.htm

對(duì)指定區(qū)域中的單元格進(jìn)行自動(dòng)填充。Variant 類(lèi)型。

expression.AutoFill(Destination, Type)

expression 必需。該表達(dá)式返回“應(yīng)用于”列表中的對(duì)象之一。

Destination Range對(duì)象類(lèi)型,必需。要填充的單元格。目標(biāo)區(qū)域必須包括源區(qū)域。

TypeXlAutoFillType 類(lèi)型,必需。指定填充類(lèi)型。

XlAutoFillType 可為以下 XlAutoFillType 常量之一。
xlFillDays
xlFillFormats
xlFillSeries
xlFillWeekdays
xlGrowthTrend
xlFillCopy
xlFillDefault default
xlFillMonths
xlFillValues
xlFillYears
xlLinearTrend
如果省略本參數(shù)或?qū)⒈緟?shù)指定為 xlFillDefault,則 Microsoft Excel 將依據(jù)源區(qū)域選擇最適當(dāng)?shù)奶畛浞绞健?/td>

總結(jié)

以上是生活随笔為你收集整理的Excel 使用AutoFill提示“类Range的AutoFill方法无效”的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。