Använda Excel-kalkylblad som rutnät för ritning - TechTV-artiklar

Jag visste alltid att Excel kunde användas för att skapa fantastiska ritningar, men den här veckans tips visar några nya användningsområden för Excel. Dessa idéer kommer från Don Heckerman, en före detta medarbetare från mina dagar i Telxon. Don är nu chef för IT-infrastruktur i Amerika för ett globalt logistikföretag. Han köpte nyligen kopior av MrExcel On Excel för hela sin ledningsgrupp med tanke på att de alla använder Excel i stor utsträckning. Jag gillar verkligen de coola kalkylarken som Don skickade in för att visa hur han använder Excel utanför jobbet.

Don insåg att om han noggrant ställde in cellernas höjd och bredd så att de var lika stora, så verkade Excel-kalkylbladet precis som grafpapper. Om du någonsin har använt grafpapper för att skissera planer för en renovering av källaren kommer du att uppskatta ritningen som Don gjorde i Excel. Här är en del av en ritning som Don gjorde för entreprenören som lade till ett rum för hela säsongen i sitt hus med en källare under.

Nyckeln till detta är att få varje höjd och bredd att vara identisk. Det här är inte så enkelt som det låter. I Dons exempel är höjden på varje rad 15. Radhöjden mäts i punkter och är universell från dator till dator. Kolumnbredden är dock annorlunda. En kolumnbredd på 9 indikerar att ett genomsnittligt antal 0-9 siffror som kan passa i kolumnen med standardteckensnittet. Detta är teckensnittet som används i normalstil och kan variera från kalkylark till kalkylblad. Dons dator har ett standardtypsnitt av Arial. Min dator har ett standardteckensnitt av Times New Roman. Du kan justera ditt standardteckensnitt genom att välja Verktyg> Alternativ> Allmänt från Excel.

För Don ställde han in kalkylbladet så att det hade en kolumnbredd på 3 och varje cell visas på skärmen som ett perfekt kvadrat. Om du har ett annat standardteckensnitt måste du justera kolumnbredden något.

Uppdatering! I september 2004 skrev Robert Linggoputro med ett praktiskt sätt att hitta rätt kolumnbredd.

  • Välj rektangelikonen med ritverktygsfältet och rita en rektangulär ruta på kalkylbladet.
  • Högerklicka på rutan. Välj Format Autoshape. Ändra storleken till 1 "x 1" på fliken Storlek.
  • Ändra egenskaper på fliken Egenskaper till "Rör dig inte och storlek med celler"
  • Använd View - Zoom och justera kalkylbladet till maximalt
  • Placera rutan längst upp till vänster (cell A1)
  • Justera rad- och kolumnstorleken för cell A1 manuellt tills den matchar rutans storlek
  • Läs rad- och kolumnskalan och använd den för att uppdatera hela raden och kolumnen.
  • Försök skriva ut några gånger för att finjustera dem.

Tack till Robert för detta fantastiska tips inom tipset.

Uppdatering!! I februari 2005 skickade Seth Larson in detta tips.

  1. Klicka först på rutan till vänster om kolumn A för att markera alla celler.
  2. För det andra - klicka på någon av de vertikala linjerna som skiljer två av kolumnerna. Klicka till exempel på raden mellan kolumnerna "A" och "B".
  3. Börja dra den vertikala linjen åt vänster eller höger.

    När du gör det kommer bara en av kolumnerna att expandera eller krympa.

    En verktygsruta kommer att visas på skärmen - notera bredden på kolumnen i både tum och pixlar

    Nyckeln är att hänvisa till antalet pixlar

  4. Bestäm hur många pixlar bred du vill att kolumnbredden ska vara och sluta sedan flytta musen

    När du slutar dra och släppa upp från vänster musknapp - alla kolumner har expanderats eller dragits ihop

  5. För det tredje - klicka på en av de vågräta linjerna som skiljer två av raderna. Klicka till exempel på raden mellan rad 1 och rad 2.
  6. Börja dra den horisontella linjen upp och ner

    När du gör det kommer bara en av raderna att expandera eller krympa

    En verktygsruta visas på skärmen - notera radhöjden i både tum och pixlar

    Som med kolumnerna ovan är nyckeln att hänvisa till antalet pixlar.

  7. Fortsätt dra i den horisontella linjen (antingen uppåt eller nedåt) tills antalet pixlar för radhöjden är lika med antalet pixlar för kolumnbredden (som du tidigare angett - - i steg 4 ovan).

  8. När du slutar dra och släppa vänster musknapp - alla rader har expanderats eller dragits ihop och dimensionerna på kolumnerna och raderna kommer att vara identiska.

Med tre musklick har du ställt in cellerna så att de är kvadratiska.

Tack till Seth för detta tips.

Uppdatering!! I juli 2006 skickade Michael Pemberton in detta makro för att automatisera processen med att skapa rutnät. Du kanske vill prova detta om du behöver göra rutnät ofta.

Sub MakeSquareCells2() Dim wid As Single Dim myPts As Single Dim myRange As Range 'get from user the range to make square cells in. On Error GoTo TheEnd Set myRange = Application.InputBox _ ("Select a range in which to create square cells", Type:=8) On Error Resume Next If myRange.Cells.Count = 0 Then Exit Sub GetWidth: 'get from user the width of the cells wid = Val(InputBox("Input Column Width: ")) If wid> 0 And wid < 0.05 Then MsgBox "Invalid column width value" GoTo GetWidth ElseIf wid <= 0 Then Exit Sub End If 'don't drive the person crazy watching you work Application.ScreenUpdating = False myRange.EntireColumn.ColumnWidth = wid myPts = myRange(1).Width myRange.EntireRow.RowHeight = myPts 'show the person what you've done Application.ScreenUpdating = True TheEnd: End Sub

Tack till Michael för att du skickade in det här!

Don bestämde på en skala att varje block är 6 tum vid 6 tum.

Don använder en kombination av cellgränser och mönster för att skapa inre väggar i sin ritning. Här använde han en linje från verktygsfältet Ritning för att visa en dörr.

Don skriver,

Jag ville kunna lägga mina idéer på papper och sedan dela dem med min entreprenör. Jag ville inte behöva lära mig ett CAD-paket. Så jag bestämde mig för att använda Excel. Genom att göra måtten på raderna lika med kolumnerna - har du en enorm bit grafpapper. WOW ! Jag använde detta koncept för att förbereda alla mina arkitektritningar.

Below is a far more detailed architectural drawing of the rear of Don's home showing the new extensive deck and the new All Season Room (the large rectangular box to the left in the drawing) that he and Anne (his wife) designed using Excel. Their contractor used these drawings exclusively during the construction. No other architectural drawings were required, given the detail provided by the Excel drawings. I had to scale it to 15% to have it fit the width of this page, but the drawing itself is comprised of 150 columns by 100 rows.

Nedan följer ett kopplingsschema som Don förberedde för ett omkopplingsprojekt för sin T-Bucket Hot Rod från 1923. Överst i diagrammet är bilens framsida, som visar strålkastarna och de gula blinkerslamporna. Längst ner i diagrammet är bilens bakre del, som visar de röda bromsljusen, den centrala registreringsskylten och de gula blinkerslamporna.

Här är en detalj av ett avsnitt i kopplingsschemat.

Att använda Excel som ett enkelt ritverktyg istället för att lära sig CAD är en cool användning av Excel. Tack till Don Heckerman för att ge denna idé!

Intressanta artiklar...