Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Microsoft Access >> Content

    Hur man använder Excel för att söka efter primtalsfaktorer

    Ett ​​primtal har bara sig själv och talet 1 som delare . Till exempel är 13 ett primtal eftersom den bara har en och 13 som divisorer . Varje nummer kan skrivas som en produkt av primtal . Det finns många verktyg för att räkna ut primtal , inklusive beslutsträd . Du kan enkelt lägga till ett makro till Excel 2007 för att ersätta en del av beslutsprocessen trädet process . Ett makro är ett verktyg som låter dig anpassade Excel med egna knappar : i detta fall , en knapp som beräknar faktorer . När du har lagt till makrot , bara att koppla in numret och Excel beräknar faktorer . Saker du behöver
    Excel 2007
    Visa fler instruktioner
    1

    Stäng alla befintliga arbetsböcker och starta en ny Excel-kalkylblad . Tryck " ALT " plus " F11 " för att starta Visual Basic Editor .
    2

    Öppna en arbetsbok genom att dubbelklicka på en arbetsbok på VBAProject menyn längst upp till vänster på skärmen .

    3

    Klipp och klistra in följande kod i den tomma arbetsboken :

    sub GetFactors ( ) Dim räknas som IntegerDim NumToFactor Som enda " Integer begränsningar < 32768Dim faktor SingleDim Y SingleDim IntCheck As Single

    Count = 0DoNumToFactor = _Application.InputBox ( Prompt : = " Typ integer " , Type : = 1 ) " Force inmatning av heltal större än 0.IntCheck = NumToFactor - Int ( NumToFactor ) Om NumToFactor = 0 ThenExit Sub'Cancel är 0 - tillåter Cancel.ElseIf NumToFactor 0 ThenMsgBox " Ange ett heltal < 1 ThenMsgBox ElseIf IntCheck " Ange ett heltal större än noll . " > - inga decimaler . " End If'Loop tills inmatning av heltal större än 0.Loop Medan NumToFactor < = 0 Eller IntCheck > 0For y = 1 att NumToFactor'Put meddelande i statusfältet indikerar heltal är checked.Application.StatusBar = " kontroll " & yFactor = NumToFactor Mod y'Determine om resultatet av uppdelningen med Mod är utan _remainder och därmed en " faktor " . Om faktor = 0 Then'Enter faktorn i en kolumn som börjar med den aktiva cell.ActiveCell . offset ( Count , 0 ) . Value = y'Increase det belopp för att kompensera för nästa value.Count = Count + 1End IfNext'Restore Status Bar.Application.StatusBar = " Klar " End Sub

    Sub GetPrime ( ) Dim räknas som IntegerDim BegNum Som enda " Integer begränsningar < 32768Dim EndNum Som SingleDim Prime Som SingleDim flagga som IntegerDim IntCheck Som SingleCount = 0

    DoBegNum = _Application.InputBox ( Prompt : = " Typ startnumret . " , Type : = 1 ) " Force inmatning av heltal större än 0.IntCheck = BegNum - Int ( BegNum ) Om BegNum = 0 ThenExit Sub'Cancel är 0 - tillåta Cancel.ElseIf BegNum < 1 ThenMsgBox " Ange ett heltal större än noll " ElseIf IntCheck > 0 ThenMsgBox " Ange ett heltal - . . inga decimaler " End If'Loop tills inmatning av heltal större än 0.Loop Medan BegNum < = 0 Eller IntCheck > 0

    DoEndNum = _Application.InputBox ( Prompt : = " Typ slutar numret . " , Type : = 1 ) " Force inmatning av heltal större än 0.IntCheck = EndNum - Int ( EndNum ) Om EndNum = 0 ThenExit Sub'Cancel är 0 - tillåta Cancel.ElseIf EndNum 0 ThenMsgBox " Ange ett heltal - . inga decimaler " End If'Loop tills inmatning av heltal större än 0.Loop Medan EndNum 0

    för y = BegNum till EndNumflag = 0z = 1Do Fram flagga = 1 eller Z = y + 1'Put meddelande i statusfältet indikerar heltal och _divisor i varje loop.Application.StatusBar = y & " /" & ; zPrime = y Mod zNär Prime = 0 och z <> y och z <> 1 Thenflag = 1End Ifz = z + 1Loop
    p Om flagga = 0 Then'Enter faktorn i en kolonn med början med den aktiva cell.ActiveCell.Offset ( Count , 0 ) . Value = y'Increase det belopp för att kompensera för nästa value.Count = Count + 1End IfNext y'Restore Status Bar.Application.StatusBar = " Ready " End Sub

    4

    Klicka på " File " och sedan välja " Stäng och gå tillbaka till Microsoft Excel . "
    5

    Klicka på Microsoft Office -knappen i Excel . Klicka på " Excel-alternativ ", "skräddarsy" och välj sedan " Makron " i " Välj " -kommandon .
    6

    i listan , klicka på makrot " ThisWorkbook.GetFactors , " och klicka sedan på " Lägg till . " Klicka på" OK . " Detta lägger makrot till snabb tillgång verktygsfältet längst upp till vänster i Excel .
    7

    Markera cellen där du vill att uppgifterna ska börja .
    8

    Klicka makrot knappen på snabb - åtkomst verktygsfältet . Skriv in numret du vill hitta primfaktorer för . Excel kommer att returnera en lista över alla faktorer ( inklusive prime och icke - prime ) i den valda kolumnen . Till exempel , de faktorer av 30 är 1 , 2 , 3 , 5 , 6 , 10 , 15 och 30 .
    9

    Välj primtalen från den givna listan . Primtalen i listan är 2,3 , och 5 . Dessa är de främsta faktorerna för din givna talet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur att ändra färg standardinställningar i Excel 200…
    ·Hur man använder färg i en aktiv cell i Excel
    ·Hur man gör en om funktion utan att det falskt uttalan…
    ·Hur du skyddar en arbetsbok i Excel
    ·Coola tricks för Excel 2007 eller Word 2007
    ·Hur man beräknar procent av förlust /vinst i Microsof…
    ·Hur man använder Open Text Method i Excel
    ·Hur man sparar en Access-frågan i Excel med VBA
    ·Hur man tar bort ett rullgardinsmenyn i Excel 2003
    ·Hur konvertera Lotus till Excel 2003
    Utvalda artiklarna
    ·Hur man gör grafer på papper i Excel
    ·Vad är en akademisk version av programvara
    ·Hur Du skriver namn på ett kuvert från Microsoft Word…
    ·Hur Bounce Your Song i Pro Tools 8
    ·Så monterar du ett DMG i Windows
    ·VoxOx Vs. Skype
    ·Hur du använder Utskriftsformat i Microsoft Word 2003
    ·Hur till Spår Aktier i Excel
    ·Hur man använder en Fox DVD Ripper
    ·Hur du aktiverar fjärrskrivbord i GPO & kansliet
    Copyright © Dator Kunskap http://www.dator.xyz