Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bonjour Gégé-45550,
Merci pour cette proposition
Je me rend compte que ma question est un peu idiote
La valeur active affecté en Feuille2!B2 ne peux pas être "rafraîchie"
Donc je pense que la seule solution par macro doit être de l'effacer puis de lui "coller" une nouvelle valeur
- soit un...
Bonsoir,
J'ai testé plusieurs bouts de codes sans succès (refresh, calculate, intersect,....)
Par macro, je dois récupérer la valeur active affichée dans la cellule de la liste déroulante feuille active (Feuille2!B2 dans le classeur ex)
Si cette variable est supprimée dans le tableau source...
Bonjour et merci beaucoup Rachid et mapomme d'avoir suivi ce post
En effet le positionnement et l'évolution de mes tableaux fragilisaient la fiabilité des formules
C'est vrai que la solution proposée et plus fiable et simple
Du coup j'ose une demande supplémentaire pour les mêmes tableaux
Si...
Bonsoir,
Je n'arrive pas à écrire la fonction pour ça:
En fonction du choix N° dossier en A2
SI la donnée texte x est présente dans le dossier tableau nommé A15 :J26
0 ou 1 sont attribués aux cellules B5 à B12 du tableau nommé A4 :B12
0 la donnée texte x n’est pas présente dans le dossier
1 la...
Bonjour,
J’ai mis du temps suite votre réponse car cela m’est difficile de replonger dans le VBA
Grace à vos propositions j’ai pu adapter une solution hybride que je peux maîtriser
1/ Il y a 1 bug que je ne sais pas résoudre
J’ai essayé de contourner le .DataBodyRange.Rows(Line).ClearContents...
Bonjour,
Je pense avoir compris l'essentiel du code
et ça semble très bien fonctionner
MAIS
Il y a un cas non traité
Si un fournisseur est retiré de la liste des fournisseurs alors qu'il avait des affectations de produits enregistrés
Il ne sera pas détecté dans le tableau des affectations pour y...
Votre code semble résoudre mon problème
le fait de détecter la position d'un fournisseur déjà enregistré et d'écraser ses affectations par les nouvelles, répond aux deux critères recherchés
Je vais faire plusieurs tests
il me reste à décortiquer votre code pour essayer de bien le comprendre
Je...
Dsl pour le retard et le manque de clarté de ma question
OUI Mon objectif est bien d'empêcher l'enregistrement d'un doublon de fournisseur
MAIS EGALEMENT de pouvoir rectifier une erreur enregistrée d'affectation d'un produit à un fournisseur
soit pas effacement des données de la ligne...
Bien vu
Mais pas que
Il peut également être nécessaire de nettoyer les lignes comprenant des erreurs d'affectation
En réalité mon soucis est plus global et j'essaie de le contourner en adaptant des bouts de codes avec mes maigres souvenirs de codage VB
Je ne souhaite pas non plus me lancer...
Bonjour Phil69970
Je suis d'accord avec toi
Mais personne n'est à l'abri d'un besoin de modification suite à une erreur quelconque
Dans ce cas je souhaite pouvoir "provoquer" une ligne vide en effaçant la valeur d'une cellule de la colonne 1
et permettre une réécriture dans la ligne vidée
Bonjour,
Après moulte recherches et tests je tourne autour d’un code que je n’arrive pas à mettre en place pour modifier une macro (commentaires dans macro)
Plutôt que de créer une nouvelle ligne pour chaque enregistrement de données
A partir de la détection de la 1ere ligne dispo du tableau...
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.