Formule SI et formule RECHERCHE V en VBA

Bonjour,

Je suis plutôt novice en matière de VBA donc j'ai besoin d'aide.

Je souhaite mettre des formules via VBA plutôt que dans une plage de cellules pour éviter qu'elles soient effacées par erreur.

Ma première formule est :

=SIERREUR(SI(B5>1;AUJOURDHUI();"");"")

Je souhaite que cette formule s'applique à l'ensemble des cellules A5:A10000

Exemple : Quand je rentre un nombre dans la cellule B5, la date apparaît automatiquement dans la cellule A5

Ma deuxième formule:

=SIERREUR(RECHERCHEV($B:$B;DONNEES!$A$2:$E$2998;4;FAUX);"")

Je souhaite que cette formule s'applique à l'ensemble des cellules C5:C10000

Exemple : Quand je rentre un nombre dans la cellule B5, la donnée située dans la feuille "DONNEES" apparaît automatiquement dans la cellule de la colonne C5

Merci d'avance pour votre aide

Bonjour, étrange comme demande ?? Votre formule demain va changer la date de toutes vos lignes pour indiquer la date de demain

C'est quoi le but si ce n'est pas indiscret ?

Quand à la peur de l'effacement une simple protection feuille en laissant les colonnes modifiable accessible c'est aussi simple.

C'est un tableau pour notifier un produit à mettre en commande.

Le problème du verrouillage des cellules, c'est que lorsque l'on a besoin de supprimer la ligne, avec la protection (malgré l'autorisation utilisateur de supprimer la ligne) cela ne fonctionne pas. Alors peut être faut il que je m'oriente vers cette solution.

Ci-dessous, la feuille est verrouillée. Seules les cellules non grisées sont verrouillées. Mais lorsque l'on clique droit sur la ligne, l'option supprimer n'est plus disponible.

Pour info, lorsque je rentre un code produit (nombre), la date ainsi que les infos C, D, E et F apparaissent automatiquement via les deux formules inscrites dans mon premier post et de ma feuille de donnée.

Si je ne verrouille pas ces cellules et qu'un collègue rentre une donnée, cela enlève la formule et peut faire beuguer le document car enregistrement automatique dès que l'on inscrit quelque chose dans le tableau.

J'espère être clair dans mes explications.

image

Re bonjour, clair pas tant que çà ; je ne vois pas en quoi la formule =aujourd'hui est utile pour une commande ? comme déjà dit plus haut

Quand vous ouvrirez votre tableau demain toutes vos commandes aurons la date de demain. mais bon "c'est vous qui voyez"

Quand à l'autorisation de suppression de ligne quand la feuille est protégé il suffit de cocher l'autorisation avant de protéger non ?

nouvelle image 1
Rechercher des sujets similaires à "formule recherche vba"