Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

MS Office Excel 2000 vraag

None
10 antwoorden
  • Excel-vraagje

    Ik moet vaak in een willekeurige volgorde dezelfde stukken text in een cel invoeren. Ik heb zeg maar 15 standaard teksten die elke keer in een willekeurige volgorde voorkomen. Nu kan ik natuurlijk elke keer gaan kopieren en plakken maar wat ik voor ogen heb is een toolbar of menu-item die bij een klik op de goede knop de tekst in de dan geselecteerde cel plakt. Dat ik zeg maar cel d18 geselecteerd heb en daar tekst 14 in wil hebben en dan op knop 14 druk, cel daaronder knop 8 enz. enz.
    Het lijkt mij dat dat makkelijk moet kunnen maar ik kom er nog niet uit. Iemand anders wel?

    Dirk-Jan

    PS. Een dropdownlist [keuzelijst met invoervak] is geen optie omdat het geheel wel een beetje presentabel moet blijven en dus niet alemaal zwarte driehoekjes in de cellen moeten komen te staan.
  • Je kan als volgt te werk gaan :

    - maak van de standaard 15 teksten 15 macro's.
    - bewaar de macro's niet in de geopende sheet maar in de 'persoonlijke macromap.
    - wijzig de macro's omdat deze de relatieve celverwijzing vasthouden
    - maak een nieuwe toolbar aan en plaats alle macro's daarop
    - geef de knoppen een herkenbare naam

    suc6
  • Sluit me bij de vorige spreker aan, alleen zou ik met VBA aan de gang gaan.
    Stukje code:
    ——————-
    sub tekst1()
    activecell.value="dit is tekst nummertje 1"
    end sub

    sub tekst2()
    activecell.value="dit is tekst nummer 2"
    end sub

    enz…

    ——————-
    Vervolgens plak je de diverse sub.. aan knoppen in de nieuwe werkbalk.

    Gebruik is dan:
    Plaats de cursor op de cel waar een tekst moet komen te staan en druk op de knop die de tekst bevat die je in betreffende geplaatst wilt zien.
  • Volgens mij had Polinski het over macro's en dat is dus VBA. Ik zou het inderdaad zo doen als hier voorgesteld. Opnemen in de persoonlijke macromap is inderdaad erg handy. Dat is een 'onzichtbaar' Excel bestand dat zodra je er voor het eerst een macro naartoe zet, gemaakt wordt en daarna altijd beschikbaar is.

    mvrgroet Edmond
  • Ik dacht wel wat te weten over macro's ed. maar dit is toch iets te kort denk ik. Zou je de moeite willen nemen iets uitgebreider te zijn of me anders en site kunnen geven waar ik wat meer kan leren over macro's en VBA.

    In ieder geval alvast bedankt voor de moeite!

    Dirk-Jan
  • [quote:43fb940efb="Edmond Varwijk"]…. Volgens mij had Polinski het over macro's en dat is dus VBA. …
    mvrgroet Edmond[/quote:43fb940efb]

    Hoi Edmond,

    Ja wat is VBA en wat zijn macro's, kun je een discussie over beginnen. Mijn idee over een macro is, dat je een aantal handelingen 'opneemt' met de macrorecorder en dat wordt inderdaad vertaald naar VBA-code. Ga je met VBA zelf aan de gang, dan kun je veel meer.

    Excel (97) maakt zelf ook wel een verschil. Via de menualk [b:43fb940efb]Extra[/b:43fb940efb], [b:43fb940efb]Macro[/b:43fb940efb] kun je kiezen uit [b:43fb940efb]Macro's…[/b:43fb940efb], [b:43fb940efb]Nieuwe macro opnemen [/b:43fb940efb]en [b:43fb940efb][i:43fb940efb]Visual Basic-editor[/i:43fb940efb][/b:43fb940efb].

    Microsoft spreekt dus over een Visual-Basic editor en niet over een Macro-editor.

    Maak je in Visual Basic (dus niet VBA) ook macro's ? En als je macro's kunt opnemen kun je dan programmeren??

    Lang geleden ben ik begonen met het opnemen van macro's (Word en Excel), wat later ging ik met de Visual Basic-editor de macro's bewerken. Vervolgens ontdekte ik in VBA de Forms, enz… De stap naar Visual Basic was daarna (relatief) eenvoudig.

    Maar goed, dit is meer een onderlinge discussie waarmee de vraagsteller niets mee kan. Ik moest dit even kwijt en verder ben ik niet boos hoor.

    Groet Jan
  • [quote:194c0e95cc="jan horstman"]sub tekst1()
    activecell.value="dit is tekst nummertje 1"
    end sub

    sub tekst2()
    activecell.value="dit is tekst nummer 2"
    end sub

    [/quote:194c0e95cc]

    Neem een onzin macro op, via [b:194c0e95cc]Extra, Macro's, Nieuwe macro opnemen[/b:194c0e95cc].
    Ga dan naar de visual basic editor via [b:194c0e95cc]Extra, Macro's, Visual Basic editor[/b:194c0e95cc].
    Plak de bovenstaande VB-code in de editor en sla het bestand op.
    Sluit de VB-editor. Je komt weer terug in de 'normale' Excel.
    Plaats de cursor op de cel waar een tekst moet komen. Klik op [b:194c0e95cc]Extra, Macro, Macro's…, [/b:194c0e95cc]. Kies bijvoorbeeld tekst1 of tekst2 en de tekst wordt in betreffende cel weergegeven.

    Kijk verder naar het verhaal van Polinski. Heb je nog vragen dan…horen we dit wel op dit forum.

    Groet Jan.
  • Hoe verwijder ik een bericht
  • Voor dit soort handelingen ben ik uitermate gecharmeerd van het proggie Multimacro:
    http://www.xrayz.co.uk/download/?page=default
  • Het is me gelukt. Heb twee boeken uit de Bibliotheek gehaald en daar werd mij in ieder geval duidleijk gemaakt dat j als je een macro maakt een button kunt klikken om de verwijzing absoluut of relatief te maken. Anders had ik elke text in cel G44. nu in de cel di ik op dat moment geïnstaleerd heb.

    Hartelijk dank voor jullie reacties en ik ga die boeken eens doornemen om te kijken of er nog meer handige dingen in te vinden zijn.

    Dirk-Jan

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.