Question : VBA si formule évoquant des résultats faux.

Salut EE
I ont écrit VBA que j'ai mis dans « après mise à jour » Event
I ai une forme qui a 10 boîtes dropdown. quand vous choisissez une valeur dedans dans la boîte combinée le vba copie la valeur à un field.
when que vous allez à la prochaine boîte combinée et écrivez une valeur le même s'avère justement mais recherche également voir si cette valeur existe n'importe où ailleurs et si supprime ainsi la valeur et saute vers le haut un message box.

PROBLEM : la pente du
I établissent pourquoi mais les 2 premiers fonctionnent très bien mais de la 3ème boîte combinée en avant (dix en tout) elle saute vers le haut le tho de boîte de message même la valeur que vous écrivez n'est pas n'importe où ailleurs. le

So dans la boîte combinée 1 j'ont une valeur de la boîte combinée 2 de 1
in une valeur de 16
when vous mettez une valeur de 17 dans TOUTES LES autres boîtes combinées elle apporte toujours vers le haut le message box.

I comprennent qu'une boîte combinée montre parfois un nom cependant il enregistre un nombre ou ce qui est jamais dans sa colonne attachée, j'ai vérifié et toutes les colonnes attachées sont identiques ..... des champs du
All sous cette forme sont unbound.
I AM using l'accès 2003
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
85 :
86 :
87 :
88 :
89 :
90 :
91 :
92 :
93 :
94 :
95 :
96 :
97 :
98 :
99 :
100 :
101 :
102 :
103 :
104 :
105 :
106 :
107 :
108 :
109 :
110 :
111 :
112 :
113 :
114 :
115 :
116 :
117 :
118 :
119 :
120 :
121 :
122 :
123 :
124 :
125 :
126 :
127 :
128 :
129 :
130 :
131 :
132 :
>Private " de l'id= " codeSnippet802884 de
           
class= de

Réponse : VBA si formule évoquant des résultats faux.

Vous ne moulez pas les opérateurs d'addition et de soustraction, vous moulez le positif et la notation négative et lui fait juste la prétention que la partie numérique est 0.  +0 = + = 0
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us