VBA Jusqu'à la Boucle Ou “ l'état”

 Do Until Sheets("Sheet1").Cells(x, y).Value = stringOne Or ""

        x = x + 1

 Loop

Dans le code VBA ci-dessus de tranche, j'obtiens une erreur d'Exécution '13': incompatibilité de Type. stringOne est déclaré à une Chaîne de caractères. Je peux éliminer Ou "" et la boucle fonctionne. Je peux éliminer stringOne et seulement avoir "" et la boucle fonctionne. Seulement lorsque j'ajoute le Ou "" la boucle de l'arrêt de fonctionnement. J'ai même échangé commande, j'.e, = "" Ou stringOne. Toutes les pensées?

Il permet généralement d'obtenir des réponses si vous incluez une balise pour la langue que vous utilisez. Je suis soupçonner soit VBA ou VB.Net mais il serait grandement aider si vous modifier pour inclure la bonne balise de langue.
Pourquoi downvote OPs Q? C'est une question valable, et au moins deux personnes n'a le comprendre un posté une solution vaut un +1 ?
Merci Ken. Désolé, je suis nouveau sur le forum sous forme de poster, et j'ai pensé tout ensemble. J'ai édité pour ajouter VBA. J'ai travaillé sur une ligne de code pour plus d'une journée complète et décidé que j'avais besoin d'aide de l'extérieur. Je ne suis pas sûr pourquoi il vaut la peine de downvoting...mes excuses pour l'offense. S'il vous plaît laissez-moi savoir ce qui a causé la downvote afin que je puisse apprendre de l'erreur. Merci!

OriginalL'auteur KeithG | 2014-07-08