Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketVBA kode

 Besvar Besvar
Forfatter
Mohansen Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 22.Sep.2016
Land: Danmark
Status: Offline
Point: 29
Direkte link til dette indlæg Emne: VBA kode
    Sendt: 12.Dec.2016 kl. 11:38
Hej alle

Jeg har den udfordring at første gang jeg åbner regnearket og blot taster en enkelt celle eller flere i området (A8:J8) udfører den resten af koden. Dette skal den ikke!

Efter første gang at have kørt makroen så virker koden efter hensigten forstået på den måde at hvis ALLE cellerne i området (A8:J8) er udfyldte så fungere den kun og dermed efterhensigten.

Det skal gerne være sådanne at første gang man åbner regnearket at den kun vil køre resten af koden hvis alle cellerne er udfyldte i området (A8:J8).

Håber i kan hjælpe

Her følger VBA koden:

Sub Makro1()
Dim Cell As Range, CanContinue As Boolean

CanContinue = True
For Each Cell In Range("A8:J8")
If Cell.Value = "" Then CanContinue = False
Next Cell
If CanContinue Then

Sheets("Indtast").Unprotect "f10"

Range("A8:J8").Copy

Rows("11:11").Select
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    
Range("A11:J11").Select
ActiveSheet.Paste

Range("A8:J8").Select
    Selection.ClearContents

Application.CutCopyMode = False

Rows("11:11").Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Locked = True
    Selection.FormulaHidden = False
       
Sheets("Indtast").Protect "f10"

Range("L5").Select

End If

End Sub
Til top



Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 13.Dec.2016 kl. 20:00
Spørgsmål oprettet 2 gange (denne slettes)
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
BQardi Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 11.Nov.2016
Land: Danmark
Status: Offline
Point: 100
Direkte link til dette indlæg Sendt: 13.Dec.2016 kl. 20:29
Dette er faktisk et nyt spørgsmål (forbundet med spørgsmålet i den anden tråd og burde have været fortsat der), men jeg forstår det desværre ikke, så ikke meget hjælp herfra.
Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 13.Dec.2016 kl. 20:42
Ja du har ret spørgsmålene er forskellige (fokuserede på koden) som ser ens ud, så jeg dropper sletning.
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk