Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: waarde behouden  (gelezen 4569 keer)

0 leden en 1 gast bekijken dit topic.

Offline azertyboy

  • Volledig lid
  • **
  • Berichten: 190
  • Oplossing.be
waarde behouden
« Gepost op: 17 januari 2007, 16:57:47 »
veronderstel in cel a1 een berekende waarde die regelmatig verandert, toch wil ik onder bepaalde voorwaarden de celwaarde kopieren naar een andere cel bv c1voor verdere bewerkingen. De waarde in cel c1 moet dan na kopieren onafhankelijk worden van de celwaarde a1. Met andere woorden als celwaarde a1 verandert mag c1 niet mee veranderen. h_Hoe is dit op te lossen ?
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re:waarde behouden
« Reactie #1 Gepost op: 17 januari 2007, 17:02:35 »
Azertyboy, zie ik je probleem te simpel als ik zeg dat je de celwaarde van A1 copieert en deze als tekst plakt in C1? ???

(plakken speciaal, waarde(?) / past special, value)

Groet, Leo
______________________________

Groet, Leo

Offline azertyboy

  • Volledig lid
  • **
  • Berichten: 190
  • Oplossing.be
Re:waarde behouden
« Reactie #2 Gepost op: 17 januari 2007, 17:06:13 »
ja,veronderstel cel a1 bekomt na berekening als waarde 99
als na een nieuwe berekening de waarde in cel a1 bv groter wordt dan 100 mag de waarde in cel c1 niet meer wijzigen
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re:waarde behouden
« Reactie #3 Gepost op: 17 januari 2007, 18:14:17 »
Azertyboy, ik zat eerst te denke aan de IF ('als') functie.... =IF(A1>99;99;A1) . Maar dan ga je er dus van uit dat de laatste waarde van A1 altijd 99 is... En DAT is waarschijnlijk niet het geval? ???  ;D

Ik denk dus dat je met VBA aan de slag moet. Plaats deze code...Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Range("A1").Value < 100 Then
        Range("C1").Value = Range("A1").Value
    End If
End Sub
...in de betreffende worksheet-sectie van je VBA module. Kan je hier iets mee?

Groet, Leo
______________________________

Groet, Leo

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.193
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re:waarde behouden
« Reactie #4 Gepost op: 17 januari 2007, 19:01:26 »
Azertyboy, ik zat eerst te denke aan de IF ('als') functie.... =IF(A1>99;99;A1) .
En daarmee krijg je gelijk een kringverwijzing.

:) SoftAid :)
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re:waarde behouden
« Reactie #5 Gepost op: 17 januari 2007, 19:07:05 »
SoftAid,
Citaat
En daarmee krijg je gelijk een kringverwijzing.
...dat klopt als je deze formule in cel A1 zou zetten... Maar niet als je in cel C1 zet! ;D ;)

Ik heb voor de aardigheid nog wat zitten doorrommelen en dīr een instelling bij gemaakt. Er wordt nu gekeken of de maximum waarde in A1 een keer bereikt is. Als je de betreffende instelling op FALSE zet, zal de waarde in C1 vervolgens niet meer veranderen. Hoe je ook tekeer gaat met de waarde in cel A1.... (zie bestandje)

Groet, Leo
______________________________

Groet, Leo

 


www.combell.com