zodra cell Q4 verandert moet cell B11 gedelete worden!

Status
Niet open voor verdere reacties.

ExcelExcellence

Gebruiker
Lid geworden
3 sep 2020
Berichten
22
Goedemiddag allerzijds,

In een xls sheet hebben genaamd 'invoice' hebben cellen Q4 en B11 validaties.
De sheet is protected maar deze cellen niet.
Als Q4 verandert (andere validatie of de cell wordt gedelete) moet B11 gedelete worden.
(de validatie in B11 is namelijk afhankelijk van de validatie keuze in Q4)

Hoe krijg ik dat voormekaar in vba?
En moet de code in een macro, de invoice sheet of in 'this workbook'

Zal redelijk eenvoudig zijn... toch? ....maar ondertekenende weet dus zogoed als niks van vba ;)

B.v.d.

grts Jo
 
Plaats een voorbeeld bestandje, dan komt dat best in orde.
 
bestand

Hallo Edmoor,

Als dat zou kunnen had ik het gedaan maar op één of andere manier kan ik helaas geen bestanden uploaden.
Geen idee waarom niet.
Maar de omschrijving van het probleem is toch duidelijk lijkt me....

vr. grt.


Jo

ahum... weer een poging tot uploaden... kijken of het nu gelukt is...
Warempel... het schijnt te werken.
heb het bestand wel helemaal uitgekleed want het orgineel bevat vertrouwelijke info!
 

Bijlagen

  • vba delete cell.xlsx
    10,2 KB · Weergaven: 25
Laatst bewerkt:
In de module van het blad zelf.



Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Address(0, 0) = "Q4" Then Range("b11").ClearContents
End Sub
 
werkt niet...

Hallo Harry,

Werkt helaas niet:

run-time error '1004'
we can't do that to a merged cell.

Excuus... had ik er bij moeten zetten.
Het betreft in beide gevallen 'merged' cellen.
Zie voorbeeld bestand wat ik inmiddels toch heb kunnen uploaden.

vr. grt.

Jo
 
Laatst bewerkt:
Maak die samengevoegde cellen ongedaan.
 
En om dat soort dingen het verzoek om een voorbeeld bestand.
Al is je omschrijving nog zo duidelijk.
 
Waarom iedereen toch zo moeilijk doet over samengevoegde cellen begrijp ik nooit. Het ziet er toch hartstikke mooi uit:cool:

Ook in VBA geen enkel probleem.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Address(0, 0) = "Q4" Then Range("b11:l11").ClearContents
End Sub

Je moet dan wel goed kunnen tellen en formules worden er ook niet eenvoudiger op maar ja het oog wil ook wat. En daar gaat het natuurlijk om.
 
Weet m'n ****, heb het bestand niet eens bekeken.
Afraden en afleren is de beste methode en anders gewoon doormodderen.
 
...........

Nogmaals jongens...

Begrijp jullie frustratie maar zit al een tijdje op dit platform en tot nu toe is het NOOIT gelukt om een bestand up te loaden!!! :mad:
Anywho... nu lukt het dus :)

Het is niet de bedoeling dat ik de cellen 'unmerge' want het betreft een invoice template!

Maar ik zie dat VenA inmiddels code heeft geplakt dus die ga ik ff proberen :cool::(
 
Werkt als een trein!
Toppie!!!!

Thx allemaal en hopelijk lukt dat 'uploaden' de volgende x ook weer! ;)

Thx allerzijds en fijne voortzetting van de avond.
 
Als je al een tijdje op dit forum zit dan had je kunnen vinden:
  1. Hoe je een bestand kan uploaden;
  2. Dat iedere helper samengevoegde cellen afraadt;
  3. Dat het beveiligen van een blad ook niet erg raadzaam/nuttig is.

Voor nu werkt het mogelijk maar je blijft tegen problemen aanlopen.
 
Ahum... sorry ik juichte te vroeg!
Werkt toch niet als een trein want nu is de validatie in die gemergde cel B11 (t.m. K11) is ook 'verdwenen' met de bewuste vba! :'(
 
Als je al een tijdje op dit forum zit dan had je kunnen vinden:
  1. Hoe je een bestand kan uploaden;
  2. Dat iedere helper samengevoegde cellen afraadt;
  3. Dat het beveiligen van een blad ook niet erg raadzaam/nuttig is.

Voor nu werkt het mogelijk maar je blijft tegen problemen aanlopen.


Allemaal bekend!
Mergen doe ik normalitair NOOIT... behalve als het zich om een template handelt.
Daar kan het meestal niet anders!
Idem dito beveiliging.
 
't is allemaal wat. Leg alle adviezen naast je neer en zoals in #9 al staat
Afraden en afleren is de beste methode en anders gewoon doormodderen.
 
Zoek op het forum naar 'Combobox' als het om een sjabloon gaat en nu je toch Vba moet gebruiken.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan