Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion webstri
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

webstri

XLDnaute Nouveau
Bonjour
Voilà mon souci :

La cellule A1 est une liste (références) avec en premier une ligne vide.
La cellule A2 est une liste (références) avec en premier une ligne vide.
La cellule A3 est une liste (références) avec en premier une ligne vide.
Etc……

La cellule B1 est une case ou je rentre manuellement des quantités.
La cellule B2 est une case ou je rentre manuellement des quantités.
La cellule B3 est une case ou je rentre manuellement des quantités.
Etc……

Quand je choisis une référence est que je mets une quantité, pas de problème, j’enregistre mon document , tous va bien.

Y a-t-il un moyen que quand je sélectionne la première ligne (vide) dans ma cellule A j’efface automatiquement la quantité saisie manuellement en B .

Cela évite d’effacer toutes les quantités à la main pour démarrer avec un nouveau client.

Cdt

Webstri
 
Re : Si A1="" B2=""

Bonjour Webstri,

avec ce code:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
If Target = "" Then Cells(Target.Row, 2) = ""
End If
End Sub

à+
Philippe
 
Re : Si A1="" B2=""

Bonjour
merci pour ta réponse
C'est censé faire quoi, remettre les cellules à zéro, car mon autre problème est que les commerciaux une fois remplis envoie le classeur au siège de ma boite ! pour commander le matériel suivant la liste sur ce classeur.

Cdt

Webstri
 
Re : Si A1="" B2=""

Chalet53,
ça marche super , j'affiche un message comme quoi la quantité n'est pas bonne.
maintenant je suis confronté a un autre souci, expliqué plus haut.
comment effacer une cellule si une autre cellule est vide, sans mettre de formule dans celle ci car elle me sert a saisir des quantités !
as tu une solution, ou une astuce avec un bouton pour remettre toutes les quantité et référence en blanc !


cdt

Webstri
 
Re : Si A1="" B2=""

Re-bonjour
C'est censé faire quoi, remettre les cellules à zéro,..................................
c'est tout simplement censé répondre exactement à la question posée bien que celle-ci soit en contradiction avec le titre du fil de discussion, et sans voir le fichier
comment effacer une cellule si une autre cellule est vide, sans mettre de formule dans celle ci car elle me sert a saisir des quantités !
If celluleàtester="" Then Range("taplage").ClearContents

à+
Philippe
 
Re : Si A1="" B2=""

Excuse moi mais je suis fatigué , j'ai du mal a comprendre:

j'ai copier ca dans un bouton

If D6 = "" Then Range("E6").ClearContents

D6= "" (Vide) donc j'efface E6 , car si c'est le cas, j'efface également si D6 qui n'est pas vide !

quel est la ligne de commande a rajouté pour avoir un message d'avertissement avant effacement.

Merci
 
Re : Si A1="" B2=""

salut

et ?

Quelle genre de listes as-tu dans chaque cellule (validation) ? Que veux-tu effacer ?
Ta description du problème n'est pas assez détaillée pour une réponse précise.

C'est Bon pour la saisi des quantités obligatoire .
Merci

mon nouveau souci :

J'ai une cellule liste avec des références exemple A1
J'ai une cellule de saisie de quantité Exemple B1

Quand j'ai A1= TS401342 B1= 2 (quantité saisie manuellement)
Quand j'ai A1="" J’aimerai si possible B1="" ça efface les anciennes saisies.

j’espère être clair.

Cdt
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
220
Réponses
3
Affichages
468
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…