Microsoft Office 2010 -producten , zoals Excel 2010 , komt met een bijgeleverde programmeertaal Visual Basic for Applications . U kunt VBA gebruiken om getalnotaties uw Excel-werkblad te manipuleren om een nummer in een cel met behulp van wetenschappelijke notatie weer te geven . U kunt VBA gebruiken om een bepaalde waarde toe te kennen aan een cel . Waarden en celinhoud Toen manipuleren waarden in Excel VBA , is het belangrijk om in gedachten te houden van het verschil tussen de cel waarden en wat je ziet in een cel . Een celwaarde is het werkelijke aantal dat Excel en VBA gebruiken om berekeningen te maken . De celinhoud is wat eigenlijk weergegeven in de cel . Normaal gesproken, deze twee dingen zijn hetzelfde, maar in sommige gevallen deze verschillen. Zo verandert het nummer ,00001254785 naar 1,25 E - 05 door het veranderen van de cel om wetenschappelijke notatie weer te geven . Wanneer Excel gebruikt de waarde van die cel in een berekening , zal het nog steeds gebruik maken van het oorspronkelijke aantal . VBA code om Stel een Value Een VBA- macro kan bijna elk aspect manipuleren een Excel spreadsheet , waaronder de cellen . Om een waarde in een cel te plaatsen , start uw lijn in VBA met ofwel het woord " Selection " of " Range ( " A1 : D10 " ) . " Gebruik " Selection " als u wilt wijzigen welke cel de gebruiker heeft geselecteerd voordat u de VBA-macro . Gebruik de " Range " wanneer u wilt uw macro aan een specifieke cel of cellen gebruiken , ongeacht wat de gebruiker heeft geselecteerd . Vervang " A1 : D10 " met uw specifieke bereik van cellen . Na het eerste deel , plaatst u een komma gevolgd door het woord " waarde ". Voer een spatie , een gelijk-teken en een andere ruimte . Voer de waarde in de cel . Als u het toewijzen van tekst naar de cel , door de tekst tussen dubbele aanhalingstekens . Zo zal de volgende regel code te plaatsen " 25,46 " in cel D1 : Range ( " D1 " ) Value = 25,46 wetenschappelijke notatie . in een cel Excel VBA kan ook de getalnotatie voor een reeks cellen , die zal veranderen hoe het nummer op het werkblad wijzigen . Om een cel om wetenschappelijke notatie weer te wijzigen , gebruikt u de volgende regel code : Range ( " A1 : D10 " ) . NumberFormat = " 0.00E +00 " Change " A1 : D10 " naar wat bereik van cellen die u wilt gebruiken . U kunt het volledige bereik sectie met " Selection . " Je kunt het aantal nullen wijzigen voordat de komma vervangt tevens achter de komma en na het plusteken te geven hoe u wilt dat de wetenschappelijke notatie te verschijnen . < Br > Terugkerende Waarden in VBA in VBA kunt u de waarde van een cel terugkeren als onderdeel van een regel code . Gebruik deze lijn van code om de opgegeven waarde toe te wijzen aan een andere cel of naar een variabele . Als u deze functie wilt gebruiken , voert u " Range ( " A1 " ) . Value ' na een gelijk-teken . U kunt ook de " Range " te veranderen in " Selection ", afhankelijk van welke waarde u probeert te gebruiken .
|