• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Formule in andere cel plaatsen

  • Onderwerp starter Onderwerp starter cdw
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

cdw

Gebruiker
Lid geworden
18 jun 2004
Berichten
120
Na het leegmaken van de cellen A1, A2, A3 .... zou ik daarin graag een tekst zien verschijnen.
Dus zou er in andere cellen een formule geplaatst worden die deze tekst automatisch in de lege cellen doet invullen.
Met de formule in cel B1:
=ALS(A1=0;A1;"deze tekst")
lukt het niet.
Weet iemand de oplossing?
Bedankt
en groetjes
Chris
 
er is een probleem dat als je er een tekst of getal uit haalt, dat de standaardwaarde dan van 0 naar 1 verspringt
 
de formule in cel b1 en de tekst in a1

Mijn betrachting is:
Wordt cel A1 leeg gemaakt dan komt er automatisch een tekst in.
Wanneer in cel A1 een getal wordt ingegeven dan wordt deze voor berekeningen gebruikt.
Indien dit niet duidelijk is laat het mij weten.
;)
 
Ik weet niet of ik het goed begrijp, maar...

Je kunt met een formule niet de waarde in een andere cel veranderen. En als er in een cel een formule staat, dan is die natuurlijk weg als je die overschrijft met een getal. Máár, er zijn natuurlijk mogelijkheden ;)

- Je zou een 'hulpkolom' kunnen gebruiken, bijvoorbeeld kolom 'B'. Als er in B1 een getal staat, komt dat terug in A1. Zo niet, dan komt in A1 een tekst. Dus =ALS(ISGETAL(B1);B1;"tekst").
- Je kunt een aangepaste getalnotatie maken, maar daar kan ik je zo snel geen voorbeeld van geven, want daar ben ik niet zo goed in :o
 
goede weg ...

Danny ik denk dat je mij op de goede weg aan het helpen bent.
Alleen begrijp ik niet waar je die test hebt geplaatst.
Als ik daar een andere tekst in wil hoe moet dat dan?
"tekst plaatsen" staat nergens in de formule.
Bedankt en graag een woordje uitleg
Groeten
Chris
 
Beste cdw ;)

Gaat het om een vaste tekst of een variabele tekst ?

Anders ga naar de VBA editor dmv ALT + F11
Dubbelklik op blad1 en verander daar waar "tekst plaatsen" staat.

Je kan ook altijd ergens op het tabblad een tekst plaatsen in een cel en daar naar verwijzen in de code.
Bv de tekst staat in cel AA1

Code wordt dan :

[A1] = [AA1]

Groetjes Danny. :thumb:
 
Laatst bewerkt:
Het is prachtig en werkt heel goed in Excel ... maar ...

Beste Danny,
uw oplossing is wat ik zoek.
Het werkt heel goed in MS-Excel 2010.
Maar ik wil het gebruiken in OpenOffice Calc.
Op mijn werk wordt OO-Calc algemeen gebruikt (MS-Excel).
Uit noodzaak voor mijn kinderen heb ik MS office student aangekocht.
Nu volg ik een curcus Excel.
Omdat ik nu bezig ben met een file te maken die bruikbaar is voor mijn werk zou ik heel graag uw oplossing overbrengen in Calc. Kan je mij daarbij helpen? Van VBA heb ik geen enkele notie.
In ieder geval ben ik gefascineerd door uw oplossing - knap zeg.
Groetjes
Chris
 
Beste cdw ;)

Heb eens gekeken in OpenOffice Calc.
Maar ik zou het niet weten hoe ik de code daar kan inkrijgen.

Heb geprobeerd via Extra ---> Macro's ---> Macro's Beheren ---> OpenOffice.Org Basic
Of via Extra ---> Opties ---> Laden en Opslaan ---> VBA eigenschappen.

Maar geen van beiden lukt bij mij.

Groetjes Danny. :thumb:
 
VBA - gebruiken

Beste Danny,

Ik heb uw bestand in Oo Calc geopend en het bestandje terug gevonden via
Extra -> Macro's -> Macro's beheren -> Openoffice.org Basic
Dan opent er een nieuw scherm waarin o.a. staat
VBA.xls -> Standaard -> blad 1 -> Bewerken
en daar vind je het volgende:

Code:
Rem Attribute VBA_ModuleType=VBADocumentModule
Option VBASupport 1
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If [A1] = "" Then
[A1] = "tekst plaatsen"

End If

End Sub

Is het ook mogelijk om op dit uit te breiden van cel A1 tot A60?

Ik heb dat xls bestand met Calc geopend en daar zie je uw oplossing verschijnen.
"test plaatsen". Helaas bij het leegmaken van de cel komt de tekst niet meer terug.
Zou dit op te lossen zijn?

Groetjes
Chris
 

Bijlagen

Laatst bewerkt door een moderator:
Ben nog niet uit de problemen ....

Beste Helpende Leden,

Heb al veel testen gedaan maar het wil niet lukken ....

Groetjes
Chris
 
Beste Chris

Ik denk dat de vraag in het openoffice.org forum thuis hoort.
Vooral het VBA gedeelte is in OOO beduidend anders dan in Excel.
 
Excel versus OpenOffice

Ik ga volledig akkoord dat dit eigenlijk in het OpenOffice gedeelte thuishoort.
Maar ik gebruik thuis vooral excel en op het werk openoffice.
Als ik thuis een excel file maak die ik op het werk kan gebruiken dan ga ik dat gewoon openen in Calc en opslaan in Calc.
Waarom de vraag hier is gepost:
Ik zocht een oplossing voor mijn probleem (zoals hoger omschreven). Het was gemaakt in excel.
Danny gaf mij hét antwoord ;). Nadat ik het document volledig had uitgewerkt en het in openoffice wilde gebruiken liep het mis. Ik vond het moeilijk om dit nieuwe probleem (VBA) in het forum-gedeelte van OpenOffice Calc te posten.
Dat is het verhaal.
Ik heb wel vastgesteld dat het forum-gedeelte van OpenOffice niet zo druk bezocht wordt en dat sommige vragen lang op een antwoord moeten wachten. Uit ervaring weet ik dat het openoffice pakket een vrij goed pakket is. Het wordt gratis ter beschikking van iedereen gesteld. Dat vind ik reuze. Persoonlijk vind ik dat dit pakket meer op scholen zou mogen gebruikt worden. Nu is iedere ouder verplicht om het Microsoft pakket aan te schaffen maar niet iedereen heeft die centen om bij upgrades een nieuwe MS-versie te kopen.
Wat de doorsnee burger met MS-Office doet kan hij zeker met Oo.
Ik wil iedereen (en vooral Danny) nog eens bedanken om naar een oplossing voor mijn probleem te zoeken.
Vele groeten en een prettige avond
Chris
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan