Комментарии:
Merci pour cet exemple arrosé! Pluska pratiquer😀
ОтветитьBonjour
Tout d’abord chapeau bas pour votre diligence et promptitude pour votre réponse rapide…
Votre macro si bien faite et si explicative n’est certainement pour rien, mais c’est l’adaptation personnelle qu’on veut en faire qui pose problème…
L’acceptation de votre part qu’on vous fasse remonter les ajustements, c’est tout à votre honneur, et du site
Vous avez raison : […alors} : « pas de résultat » ce n’est pas ce que j’aurais dû écrire. Mais : « pas de déclenchement de la procédure » . Si c’est le terme le plus approprié ?
: - déclaration de la variable « code » as string : cellule (h1) -en tête de colonne -(feuille2)
- (h2) : contient déjà une formule : « = si (i2<=aujourd’hui () ;si(g2<>"";-1;"x";0)) …si la condition est vraie la formule renvoie une lettre « d » - (h2) -qui veut dire « débit » ou sinon (0)
Pour essai, en suivant votre exemple de procédure – ligne de code - à la lettre :
Mon adaptation : en écrivant si ( h2) = "d" alors…(then)….
pas de déclenchement de procédure. Msgbox : vide
Par contre si je supprime la formule dans (h2) et que j’écris le « d ») au clavier, pas de soucis, la macro s’exécute. Msgbox me met bien un message.
Le but final de la procédure, pour moi si cela fonctionnait c'est : alors (then) : je fais une sélection de la ligne entière (a2: i2)- feuille2 - et la copie dans la feuille 1
Ne maitrisant pas le VBA, bien que d'un certain âge, je me passionne pour cela et suis très attentivement les vidéos que vous faites
Je pense – avec mes modestes connaissances- avoir répondu à votre interrogation et être aussi explicite que possible
Merci pour votre aide
Cordialement
Expedit
bonjour
conseillé par un ami, très bonne vidéo, instructif.
Mais la condition ne fonctionne que si on "tape" écrit, quelque chose dans la cellule concernée ....à la demande...(A2 dans la vidéo)
Si on souhaite la même condition alors que la cellule comporte déjà des éléments - formules ou autres, cela ne fonctionne pas. - (Exemple: si la cellule "a x" est égal , <> , au contenu existant, alors....) pas de résultat
Il faut effacer le contenu et écrire ce qu'on veut...
Est-ce normal ? ou c'est moi qui ne sait pas m'y prendre, ne maitrisant pas bien le VBA
Merci de l'attention a cette requête
cordialement
Expédit
😅 moi je sais pas faire les vba 😂
ОтветитьC'est un peu plus claire👍. Plus qu'à continuer à pratiquer...avant de prendre l'apéritif avec whisky ou martini🥴 il risque d'y avoir beaucoup d'oubli de End if😅
ОтветитьMerci cela nous fait toujours du bien d'apprendre
ОтветитьSalut Guillaume,
Une piqure de rappel ne peut jamias faire de mal, bien au contraire...
Tourjours un régal de te voir et de t'entendre.
le savoir faire et le faire savoir!!!