Toon posts:

Cel editen (Excel)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe kan ik zonder de muis te gebruiken een cel editten waar al wat instaat?

  • Krypt
  • Registratie: April 2000
  • Laatst online: 18:12
Op de cel gaan staan welke je wilt wijzigen en dan F2

Pvouput live


  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 06-07 14:10
Of gewoon gaan typen...

We are shaping the future


  • Krypt
  • Registratie: April 2000
  • Laatst online: 18:12
Als je gewoon gaat typen dan overschrijf je het; met F2 pas je 'm aan.

Pvouput live


Verwijderd

Topicstarter
Jee wat een snelle reactie!
Bedankt, Krypt. F2 Does the trick. Je moet het alleen net maar even weten.

Verwijderd

met F1 kom je in de handleiding :+

Verwijderd

Topicstarter
Verwijderd schreef op maandag 17 juli 2006 @ 15:50:
met F1 kom je in de handleiding :+
Ja die is erg goed bij Excell, kan meestal wel vinden wat ik zoek. Alleen bij 'edit cell' staat dat je EERST dubbel moet klikken in de cel (met de muis dus), en dat je dan pas met F2 de cursor naar het eind kan verplaatsen. Kijk zelf maar.
Ik heb dus niet uitgeprobeerd of die F2 ook meteen werkt (zonder eerst de muis te gebruiken). Maar dat lukt dus ook.

Verwijderd

Topicstarter
Maar ik heb er nog eentje (die ik niet kan vinden in de help):

Hoe kan ik meerdere cellen editten met dezelfde text? Dus een text toevoegen aan meerdere (reeds gevulde) cellen tegelijkertijd?

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 11:06

Dido

heforshe

Niet.

Althans, niet zonder een macro (of VBa, maar da's overkill)

Tools -> Macro -> Record macro ->
Een cell editten
->stop
macro aan een sneltoets naar keuze hangen
cel selecteren -> sneltoets
repeat

[ Voor 6% gewijzigd door Dido op 17-07-2006 16:18 ]

Wat betekent mijn avatar?


  • PcDealer
  • Registratie: Maart 2000
  • Laatst online: 11:36

PcDealer

HP ftw \o/

Verwijderd schreef op maandag 17 juli 2006 @ 16:12:
Maar ik heb er nog eentje (die ik niet kan vinden in de help):

Hoe kan ik meerdere cellen editten met dezelfde text? Dus een text toevoegen aan meerdere (reeds gevulde) cellen tegelijkertijd?
In de eerste cel gaan staan, shift inhouden, naar beneden met pijltjestoets, Ctrl+d.

LinkedIn WoT Cash Converter


Verwijderd

Topicstarter
Dido schreef op maandag 17 juli 2006 @ 16:17:
Niet.

Althans, niet zonder een macro (of VBa, maar da's overkill)

Tools -> Macro -> Record macro ->
Een cell editten
->stop
macro aan een sneltoets naar keuze hangen
cel selecteren -> sneltoets
repeat
Bedankt, Dido, alleen werkt het niet!
Ik heb gedaan wat je zei, maar als ik de sneltoets gebruik verspringt de cursor even heel kort naar de cell die ik had veranderd tijdens het opnemen van de macro. Ik denk dat ie die weer opnieuw verandert ofzo. Het lukt dus niet met andere cellen..

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 11:06

Dido

heforshe

PcDealer schreef op maandag 17 juli 2006 @ 16:22:
[...]

In de eerste cel gaan staan, shift inhouden, naar beneden met pijltjestoets, Ctrl+d.
Schiet niet op als je niet in al die cellen hetzelfde wilt hebbem ;)
(Alleen de edit moet overal gelijk zijn)
Verwijderd schreef op maandag 17 juli 2006 @ 16:23:
Bedankt, Dido, alleen werkt het niet!
Ik heb gedaan wat je zei, maar als ik de sneltoets gebruik verspringt de cursor even heel kort naar de cell die ik had veranderd tijdens het opnemen van de macro. Ik denk dat ie die weer opnieuw verandert ofzo. Het lukt dus niet met andere cellen..
Die macrorecorder is vies...
hij maakt er
code:
1
ActiveCell.FormulaR1C1 = "blaat"
van
ga naar Tools->Macro->Macro's
selecteer je net opgenomen macro, en vervang alle code tussen sub en end sub door
code:
1
ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 + "blaat"
Waarbij blaat staat voor wat je to wilt voegen.

Je moet het vervolgens nog wel cel voor cel doen...
Als je niet iets toe wilt voegen kan het ook maar ligt het iets lastiger :P


ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 + "blaat"

[ Voor 4% gewijzigd door Dido op 17-07-2006 16:32 ]

Wat betekent mijn avatar?


  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 18:08
Even stukje code:
Visual Basic:
1
2
3
4
5
6
7
8
9
10
Sub veelcelinvoer()
Dim geselecteerd As Range
Dim cel As Range
Dim inhoud As String
Set geselecteerd = Selection
inhoud = InputBox("Invoertype", "Boelcelinvoer")
For Each cel In geselecteerd
cel.Formula = cel.Formula & inhoud
Next cel
End Sub

Zet in module, selecteer cellen, Alt-F8, voer tekst in inputbox en dat wordt direct achter de inhoud van de geselecteerde cellen gezet.

Verwijderd

Topicstarter
Bedankt weer, Dido.
Het lukt nog steeds niet. Hij wil alleen die ene cell editten. In de macro staat ook 'Range("M9").Select'.
Misschien wil ik iets wat te ingewikkeld is voor me ;)

Hele macro:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sub macro()
'
' macro Macro
' Macro recorded 17-7-2006 by BenschopT
'
' Keyboard Shortcut: Ctrl+n
'
    Range("M9").Select
    ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 + ", RISC040"
    With ActiveCell.Characters(Start:=1, Length:=16).Font
        .Name = "Trebuchet MS"
        .FontStyle = "Regular"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
    Range("M10").Select
End Sub

[ Voor 65% gewijzigd door Verwijderd op 17-07-2006 16:43 ]


Verwijderd

Topicstarter
Onkl,
deze werkt gewoon!!
Super! Heb je dat stukje code net even terplekke verzonnen?! Goed hoor!

BEdankt!

edit:
Dit werkt echt supergoed! Had ik eerder moeten weten!

[ Voor 23% gewijzigd door Verwijderd op 17-07-2006 16:52 ]


  • PcDealer
  • Registratie: Maart 2000
  • Laatst online: 11:36

PcDealer

HP ftw \o/

Dido schreef op maandag 17 juli 2006 @ 16:31:
[...]

Schiet niet op als je niet in al die cellen hetzelfde wilt hebbem ;)
(Alleen de edit moet overal gelijk zijn)

[...]
Dat wil user toch? :?
Verwijderd schreef op maandag 17 juli 2006 @ 16:12:
Maar ik heb er nog eentje (die ik niet kan vinden in de help):

Hoe kan ik meerdere cellen editten met dezelfde text? Dus een text toevoegen aan meerdere (reeds gevulde) cellen tegelijkertijd?

[ Voor 38% gewijzigd door PcDealer op 17-07-2006 16:55 ]

LinkedIn WoT Cash Converter


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 11:06

Dido

heforshe

Verwijderd schreef op maandag 17 juli 2006 @ 16:43:
Bedankt weer, Dido.
Het lukt nog steeds niet. Hij wil alleen die ene cell editten. In de macro staat ook 'Range("M9").Select'.
Misschien wil ik iets wat te ingewikkeld is voor me ;)
Die hele lap code had je kunnen vervangen door die ene regel ;)

Ik weet trouwens niet wat je hebt zitten doen terwijl je de macro opnam, want ik had echt maar twee regeltjes na het toevoegen van wat tekst. :+

Die Range.select moet natuurlijk sowieso weg omdat je daarmee specifiek die ene cel selecteert, dat wil je niet.

Mgoed, de code van Onkl werkt natuurlijk wel wat flexibeler :)
Lezen is een vak ;)
Dus een text toevoegen aan meerdere (reeds gevulde) cellen tegelijkertijd?
Daaruit lees ik dus dat

Blaat
Koe
Foo

Moet worden

Blaat bar
Koe bar
Foo bar

en niet

Foobar
Foobar
Foobar

Aangezien die laatste optie niet dezelfde tekst toevoegt aan reeds ingevulde cellen. Daarnaast ging ik ervan uit dat copy/paste functionaliteit als bekend mocht worden beschouwd :P

Wat betekent mijn avatar?


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Anyways, VBA dus. Als je vaker veel bewerkingen in Excel (of andere Office apps) wilt doen is het erg handig om te leren. (Of meteen de "opvolger" VSTO, als je Office 2007 gaat gebruiken).

offtopic:
Zoals je merkte wordt je op F1 gewezen bij deze hele korte topicstart. Mensen zijn ook veek minder geneigt om te helpen als de topicstart een enkele zin is. Als je alleen tips over muisgebruik kon vinden onder F1, zeg dat dan ook. Dan hebben de mensen tenminste door dat je geen vraag over de muur gooit ;) En je krijgt nog zoektips ook: zoals in dit geval eens te kijken onder het kopje 'sneltoetsen' :Y)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Zerveza
  • Registratie: Maart 2001
  • Laatst online: 17-12-2021

Zerveza

DoS porfavor

kan de user niet iets met een concatinate achtig iets...

of datgene wat hij wil toevoegen in cel A1 zetten, de text in de te editten cellen tussen haakjes zetten.. en daarachter & A1 tikken...

of zelfs met een extra collom werken, dan kun je wel slepen of copy pasten met het keyboard..

=C1 & $A$1

Verwijderd

Verwijderd schreef op maandag 17 juli 2006 @ 16:12:
Maar ik heb er nog eentje (die ik niet kan vinden in de help):

Hoe kan ik meerdere cellen editten met dezelfde text? Dus een text toevoegen aan meerdere (reeds gevulde) cellen tegelijkertijd?
bereik selecteren->beginnen typen in cel linksboven->ctrl+shift+enter->klaar.
werkt niet voor reeds gevulde (even niet opgemerkt) cellen, dit was ws wat je moest hebben

[ Voor 13% gewijzigd door Verwijderd op 18-07-2006 22:46 ]

Pagina: 1