Avatar billede ullum Praktikant
02. februar 2005 - 21:30 Der er 16 kommentarer og
3 løsninger

export af værdi til en anden celle

kan man det?
I stedet for i a2 at skrive "=a1" vil jeg have at værdien i a1 "skubbes" til a2.
Ideen er at a2 skal være tom (også uden formel) når der ikke er nogen værdi
Avatar billede s_kjaer Praktikant
02. februar 2005 - 21:56 #1
Jeg mener ikke, at det kan laves uden macroer.
Så vidt jeg kan se, løser denne dit problem:
Sub Skub_indhold()
'
'
If Range("A1") <> 0 Then

    Range("A1").Select
    Selection.Cut
    Range("B1").Select
    ActiveSheet.Paste
    End If
End Sub
Avatar billede sjap Praktikant
02. februar 2005 - 21:58 #2
Indsæt nedenstående som programkode til dit ark (gøres ved at højreklikke på fanebladet og vælg "Vis programkode")

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
   
Application.ScreenUpdating = False
If Target.Address = "$A$1" Then Range("A1").Copy Range("A2")
Application.ScreenUpdating = True

End Sub
Avatar billede s_kjaer Praktikant
02. februar 2005 - 22:00 #3
Læste forkert. Ved denne macro forbliver den værdi, der sidst er indtastet i A1, i cellen A2.
Hvis indholdet skal være det aktuelle indhold, skal den se således ud:
Sub Skub_indhold()
'
'
    Range("A1").Select
    Selection.Cut
    Range("A2").Select
    ActiveSheet.Paste
    End Sub
Avatar billede sjap Praktikant
02. februar 2005 - 22:04 #4
s_kjaers ide med at lave en Sub, der skal aktiveres, er nok det bedste valg. Min kører automatisk, og det kan godt være lidt svært at få den styret, så den kun gør præcis det som man vil have den til.

Tillad mig dog at trimme sub'en lidt:

Sub Skub_indhold()

Range("A1").Cut  Range("A2")

End Sub
Avatar billede ullum Praktikant
02. februar 2005 - 22:23 #5
hvordan aktiverer jeg den?
Avatar billede ullum Praktikant
02. februar 2005 - 22:27 #6
nu kommer den  godt nok, men den tager formel, cellekant og alting med, jeg skulle kun bruge indholdet (værdien om I vil)
Avatar billede fagpoler Novice
02. februar 2005 - 22:34 #7
Sub Skub_indhold()
'
'
    Range("A1").Select
    Selection.Cut
    Range("A2").Select
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    End Sub
Avatar billede fagpoler Novice
02. februar 2005 - 22:39 #8
Undskyld
Sub Makro3()
    Range("A1").Select
    Selection.Copy
    Range("A2").Select
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
End Sub
Avatar billede fagpoler Novice
02. februar 2005 - 22:44 #9
Hvis A1 skal være tom

Sub Makro4()
    Range("A1").Select
    Selection.Copy
    Range("A2").Select
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
    [A1] = ""
   
   
End Sub
Avatar billede fagpoler Novice
02. februar 2005 - 22:56 #10
Kan også gøres uden at flytte makøren

Sub Makro5()
    Set MinCell = ActiveCell
    [A1].Copy
    Range("A2").Select
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
    [A1] = ""
    MinCell.Select
   
End Sub
Avatar billede fagpoler Novice
02. februar 2005 - 23:11 #11
Mere simpel

Sub Makro6()
  X = [A1]
  [A2].Value = X
  [A1] = "" 'Hvis A1 skal være tom
End Sub
Avatar billede s_kjaer Praktikant
03. februar 2005 - 07:45 #12
Lige et spm. før jeg begynder med de lange forklaringer: Ved du hvordan man sætter koden ind i Visual Basic Editoren?
Avatar billede ullum Praktikant
03. februar 2005 - 07:54 #13
jeg laver en copy / paste
Avatar billede ullum Praktikant
03. februar 2005 - 17:10 #14
Jeg valgte egentlig faqpolers løsning idet den var så enkel at selv jeg kunne være med, så egentlig skal han have p, omvendt er jeg glad for de andre input og vil gerne give lidt her også, hvad er jeres mening,
Avatar billede sjap Praktikant
03. februar 2005 - 18:34 #15
Helt ok med mig, men hold mig udenfor. Jeg synes de andre har gjort sig mere fortjent. :0)
Avatar billede ullum Praktikant
03. februar 2005 - 18:55 #16
fint, lad os lige få de andre på banen
Avatar billede s_kjaer Praktikant
03. februar 2005 - 18:58 #17
Et svar.
Fik du forresten løst problemet med at den tog formateringen med over fra A1?
Avatar billede fagpoler Novice
03. februar 2005 - 19:07 #18
Ok her er et svar
Avatar billede ullum Praktikant
03. februar 2005 - 19:09 #19
løst ved brug af
Kommentar: fagpoler
02/02-2005 23:11:57

klarede egentlig det hele
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester