Hoe te komen tot een dynamische nomenclatuur binnen bereik?

, als je met de in 2007 of later in de versie van de nomenclatuur van het creëren van een dynamische, de meest eenvoudige methode is het creëren van een Excel,,, laten we zeggen, je hebt een scala van het volgende moeten worden aangewezen in het kader van de dynamiek van de gegevens.,,,,, 1.Ten eerste, ik zal de definitie van het toepassingsgebied van de werkingssfeer van de naam.Selectie: A6 en A1 - naam, datum, naam van de, de doos, en druk op 'enter',,.De definitie van het toepassingsgebied van een naam: B1 B6 en ook de moeite waard.Maar, ik heb een formule = som van (detailhandel), in een lege cel een screenshot:,,,,,, 2.Keuze en klik op opnemen, > zie tabel,.:,,,,,,, 3.In de tabellen, dozen, controleren, mijn horloge is een titel, als gebied zonder titel, het is geselecteerd, druk op de knop, en de reikwijdte van de gegevens, en zijn omgezet in de tabel.Zie de schoten:,,, 4.Als je de waarde van de inbreng van nieuwe, van de werkingssfeer van de automatische aanpassing van de naam en het creëren van de formule zal veranderen.Zie de volgende foto:,, noot:,, 1.Je moet de nieuwe gegevens van de gegevens en de aangrenzende, betekent dit dat de nieuwe gegevens en de beschikbare gegevens geen lege tussen de rijen en rijen.In de tabel opgenomen gegevens, kan je de waarde van tussen de bestaande en het creëren van een scala van dynamische, beter dan in functie, in 2003 of eerder dan de eerste methode niet beschikbaar zullen zijn, dus hier is een andere manier voor je.De volgende, migratie (), kan dit voor je te doen, maar het is een beetje lastig.Als ik een reeks gegevens bevat de naam, ik de definitie van, bijvoorbeeld, de naam van de regio, de datum van A1:A6,,, B1: vitamine B6, met de naam, de prijzen, de, en, ik heb een formule waard.Kijk 's:,,,,, een wijziging van de naam van de naam van de dynamische gebied kan als volgt:,, 1.Gaat klikken, formules, >, bel de manager, een screenshot:,,,,,, 2.Bel de manager in de,, "dialoog, de keuze van de projecten te gebruiken, Edit - knop.,,,,,, 3.In de dialoog, in de naam van deze formule, bewerken, = migratie (sheet1!$$1, 0, 0, COUNTA (dollar: dollar), 1), is de tekst in de,,, zie schoten:,,,,,, 4.En dan, oké, herhaal dan de tweede en de derde stap een kopie van deze formule = migratie (sheet1!- B - $1, 0, 0, COUNTA (1), in $:$), en verwijst de tekst, de waarde, de naam, de reikwijdte, 5,.,.De dynamische naam is gecreëerd.Als je de waarde van de inbreng van nieuwe, van de werkingssfeer van de automatische aanpassing van de nomenclatuur en het creëren van een formule zal veranderen.Foto 's:,,, zie opmerking: als er sprake is van een lege cel in je bereik je formule, het resultaat zal zijn van de verkeerde.Dit is vanwege de niet - lege cellen niet opgenomen, dus je moet het toepassingsgebied van de in het kader van minder zal zijn dan in de laatste cel verlaat.,,, wijzen erop dat deze formule:,,,, = migratie (referentie, rij, rij, de hoogte van de breedte van [de], []),,,,, = migratie (sheet1!$$1, 0, 0, COUNTA (dollar: dollar), 1),,,, referentie, die overeenkomt met de start van de positie van de batterij, in dit geval, sheet1!Rij, verwijst, moet je naar beneden, in vergelijking met de eerste cel (of omhoog, als je negatief.), in dit geval, 0 - lijst wordt aan het begin van het eerste rij zitten, kolommen, overeenkomend met je naar rechts of links van de eerste cel, negatief), 0 - uitbreiding 0 de werkingssfeer van de richtlijn te beginnen in positie.Het zal de berekening van $1, kolom A in de breedte van de inbreng van alle projecten [], die overeenkomt met de aanpassing van de breedte van de locatie (of van het aantal kolommen).In de bovenstaande formule, de lijst van de in kolom 1 van de breedte worden. En kan je veranderen, je moet van deze parameters op de.,,,,, in het kader van de nomenclatuur van de dynamische ontwikkeling van de code, Excel, en als je er meer dan één zijn, kan je het invoeren van alle resterende personen in de formule, maar dit is een lange, de herhaling van het proces.Om het gemakkelijker te maken, kan je een code gebruiken om automatisch een dynamische naam vallen.- lijst.Op het Alt+F11, sleutels, het openstellen van Microsoft de visuele van toepassing.,,,,, 3.Klik, de naam, de >, module, pasta, en van de volgende code in het raam, module,.,,, een dynamische VBA creëren die range,,, - CreateNamesxx ()'Update 20131128 dim de Wereldbank als het Werkboek, WS als Werkblad dim lrow as long as long as, lcol, I, dim ik als touw als een totaal overzicht, begin Rowno = 1 totaal overzicht Colno = 1 totaal overzicht offset = 1 fouten weer aan de volgende set = ActiveWorkbook set WS = ActiveSheet lcol = ws.Cells (Rowno,.End (1) xlToRight).Column lrow = ws.Cells (Rows.Count, Colno).End (xlUp).Row beginnen = ((Rowno, Colno).Address wb.Names.Add Name:= "lcol", RefersTo:= "=COUNTA ($" & Rowno & ": $" & Rowno & ")" wb.Names.Add Name:= "lrow", RefersToR1C1:= "=COUNTA (C & Colno &") "wb.Names.Add Name:=" myData ", RefersTo:="=" & start & ": de index ($1: je dollar, lrow" & "," & "" ik lcol=c) = naar lcol=c ik = vervangen (cellen (rowno, I). De waarde "," als ik _ ") en LT; >" en wb.names.add naam: = mijn naam, referstor1c1:= "=" & rowno + migratie & "C" & ik & ": de index (C & ik &", "als in het kader van het einde van lrow),,, 4.En de pers F5 rennen, code, zal er een dynamisch gebied aangewezen als eerste rij waarden noemen, het creëert ook een dynamisch gebied, mydata, ter dekking van de gegevens, 5.,,,.Als je de waarde van de inbreng van nieuwe na of in het toepassingsgebied zou worden uitgebreid.Zie noot:,,.:,, 1.Met deze code niet blijkt dat de naam, het toepassingsgebied, in naam van de doos, oog en handig gebruik van de naam van de mijn zijn geïnstalleerd, kutools Excel, navigatie, van de ruit, bevat een lijst van namen, het creëren van een dynamische. 2.Met deze code, de gegevens van de gehele verticaal of horizontaal kan worden uitgebreid, maar, weet je, als je in een nieuwe waarde, moet een blanco lijnen of kolom 3.Als je de code, je moet beginnen met de reikwijdte van de gegevens in de cel A1.,,,,

doc-dynamic-range1
doc-dynamic-range2
doc-dynamic-range3
doc-dynamic-range4
-2
doc-dynamic-range5
doc-dynamic-range6
-2
doc-dynamic-range7
arrow blue right bubble
doc-dynamic-range2
doc-dynamic-range8
doc-dynamic-range9
doc-dynamic-range10
doc-dynamic-range6
-2
doc-dynamic-range7
-1
arrow blue right bubble
doc-dynamic-range12
-1
doc-dynamic-range13



Previous:
Next Page: