Note: The other languages of the website are Google-translated. Back to English

Sut i ddolennu trwy resi nes ei fod yn wag yng ngholofn Excel?

Dyma golofn hir gyda data sy'n cynnwys rhai celloedd gwag, ac rydych chi am ddolen trwy'r rhesi nes cwrdd â chell wag. Yn Excel, nid oes unrhyw nodwedd adeiledig a all drin y swydd hon, ond gallaf gyflwyno rhai macros i wneud ffafr i chi.

Dolen trwy resi nes eu bod yn wag gyda VBA


swigen dde glas saeth Dolen trwy resi nes eu bod yn wag gyda VBA

1. Gwasgwch Alt + F11 allweddi i alluogi'r Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Cliciwch Mewnosod > Modiwlau, a'i gludo o dan y cod i'r sgript wag.

VBA: Dolen nes ei bod yn wag

Sub Test1()
'UpdatebyExtendoffice20161222
      Dim x As Integer
      Application.ScreenUpdating = False
      ' Set numrows = number of rows of data.
      NumRows = Range("A1", Range("A1").End(xlDown)).Rows.Count
      ' Select cell a1.
      Range("A1").Select
      ' Establish "For" loop to loop "numrows" number of times.
      For x = 1 To NumRows
         ' Insert your code here.
         ' Selects cell down 1 row from active cell.
         ActiveCell.Offset(1, 0).Select
      Next
      Application.ScreenUpdating = True
End Sub

dolen doc nes ei bod yn wag 1

Yn y cod, A1 yw'r gell gyntaf rydych chi am ddolen ohoni, gallwch ei newid yn ôl yr angen.

3. Gwasgwch F5 allwedd i ddechrau dolennu'r golofn, yna bydd y cyrchwr yn stopio yn y gell wag gyntaf.
dolen doc nes ei bod yn wag 2

Nodyn: Os ydych chi am ddolennu data nes cwrdd â chelloedd gwag parhaus, gallwch ddefnyddio'r cod macro hwn.

Sub LoopThroughUntilBlanks()
'UpdatebyExtendoffice20161222
      ' Select cell A2, *first line of data*.
      Dim xrg As Range
      On Error Resume Next
      Set xrg = Application.InputBox _
        (Prompt:="first cell select..", Title:="Kutools for Excel", Type:=8)
      xrg.Cells(1, 1).Select
      ' Set Do loop to stop when two consecutive empty cells are reached.
      Application.ScreenUpdating = False
      Do Until IsEmpty(ActiveCell) And IsEmpty(ActiveCell.Offset(1, 0))
         ' Insert your code here.
         '
         ' Step down 2 rows from present location.
         ActiveCell.Offset(2, 0).Select
      Loop
      Application.ScreenUpdating = False
End Sub

Yna mae angen i chi ddewis y gell gyntaf rydych chi am ddolen ohoni yn y Kutools ar gyfer Excel deialog, cliciwch OK, yna mae'r cyrchwr yn stopio yn y celloedd gwag parhaus cyntaf.

dolen doc nes ei bod yn wag 3 dolen doc nes ei bod yn wag 4

Cyfuno sawl taflen / llyfr gwaith yn hawdd mewn un ddalen sengl neu lyfr gwaith

Er mwyn cyfuno lluosrifau neu lyfrau gwaith yn un ddalen neu lyfr gwaith, gall fod yn ddifyr yn Excel, ond gyda'r Cyfunwch swyddogaeth yn Kutools ar gyfer Excel, gallwch gyfuno uno dwsinau o daflenni / llyfrau gwaith yn un ddalen neu lyfr gwaith, hefyd, gallwch gydgrynhoi'r dalennau yn un wrth sawl clic yn unig.  Cliciwch i gael sylw llawn 30 diwrnod treial am ddim!
cyfuno taflenni
 
Kutools ar gyfer Excel: gyda mwy na 300 o ychwanegion Excel defnyddiol, am ddim i geisio heb unrhyw gyfyngiad yn 30 diwrnod.

Yr Offer Cynhyrchedd Swyddfa Gorau

Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Office / Excel 2007-2021 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
sylwadau (7)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ei ddolennu colofn nid rhes
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Er mwyn dolenu trwy golofn, rhaid i chi fynd yn ôl rhif rhes.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
A allwch chi egluro beth yw'r cyflwr i atal dolennu? Beth sy'n gwneud ichi dorri allan o'r ddolen yn Test1()?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Bydd yn dod i ben wrth gwrdd â'r gwag cyntaf yn y golofn
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Dewch i ddweud bod gen i dunnell o resi ... unrhyw driciau ar wneud i hyn redeg yn gyflymach?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae'r ddolen yn gweithio i mi ac eithrio ei fod yn dolennu trwy bob rhes, waeth a yw'n wag ai peidio.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae'r VBA cyntaf yn cynhyrchu'r canlyniad anghywir mewn achosion pan fo un neu sero rhesi o ddata.

Mae'n debyg bod angen rhywbeth tebyg arnoch chi

Os Ystod ("A1").Value = "" Yna
Rhif Rhes = 0
Ystod ElseIf("A1").Offset(1, 0).Value="" Yna
Rhif Rhes = 1
arall
NumRows = Amrediad ("A1", Ystod ("A1").Diwedd(xlDown)).Rhesau.Cyfrif
Gorffennwch Os
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir

Dilynwch ni

Hawlfraint © 2009 - www.extendoffice.com. | Cedwir pob hawl. Wedi ei bweru gan ExtendOffice. | Map o'r safle
Mae Microsoft a logo'r Swyddfa yn nodau masnach neu'n nodau masnach cofrestredig Microsoft Corporation yn yr Unol Daleithiau a / neu wledydd eraill.
Wedi'i warchod gan Sectigo SSL