Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VBA jump [ Langages dérivés / VBA ] (vbist)

vendredi 11 janvier 2008 à 12:08:51 | VBA jump

vbist

Bonjour,
Je voudrais savoir comment on effectue la fonction "jump" sous VBA

voici mon exemple qui ne marche pas :
......
b = i
Lbl 1
If Range("F" & b).Value = "Préventif" Then
Feuil2B = Range("B" & b).Value
Feuil2C = Range("C" & b).Value
Feuil2D = Range("D" & b).Value
End If
Sheets("MP").Select
For j = 1 To 100
If IsEmpty(Sheets("MP").Range("B" & j)) And IsEmpty(Sheets("MP").Range("C" & j)) And IsEmpty(Sheets("MP").Range("D" & j)) Then
Sheets("MP").Range("B" & j).Value = Feuil2B
Sheets("MP").Range("C" & j).Value = Feuil2C
Sheets("MP").Range("D" & j).Value = Feuil2D
b = i + 1
jump Lb1
End If
Next
.....
c'est une partie de mon programme : il n'accepte pas mon LB1...
Pouvez vous m'aider ?
merci

vendredi 11 janvier 2008 à 12:59:39 | Re : VBA jump

Frederic45

Bonjour à tous
Bonjour vbist

Que cherches tu avec le "b" ? Qu'y a t il avant : b=i ?

Es tu dans une boucle For i ? dans un while...wend ?

Frédéric

vendredi 11 janvier 2008 à 13:51:42 | Re : VBA jump

NHenry

Membre Club
Bonjour

Literralement : GOTO
Mais il est fortement déconseillé (voire completement impopulaire) de l'utilise, préfère plutot une gestion avec Exit... par exemple.

Balèse la personne qui a pensé au pansement à penser (ou à panser, pensée).
VB (6, .NET1&2), C++, C#.Net1
Mon site

vendredi 11 janvier 2008 à 15:48:21 | Re : VBA jump

vbist

Oui je suis dans une boulce for mais c'est pas ca le pb.
b=i, tu ne peux pas comprendre, ca serai long à expliquer.

Donc c'est un goto à la place de jump ?

Et je met quoi à lapalce de Lb1 ? car il me le refuse, je veux faire un goto vers LB1

merci

 


vendredi 11 janvier 2008 à 16:05:31 | Re : VBA jump

NHenry

Membre Club
Bonjour

Les libelle de ligne en VB c'est :
Libelle:
ou
10
(note : un espace derrière le nombre)
A mettre en début de ligne.

Balèse la personne qui a pensé au pansement à penser (ou à panser, pensée).
VB (6, .NET1&2), C++, C#.Net1
Mon site

vendredi 11 janvier 2008 à 16:26:22 | Re : VBA jump

pile_poil

Membre Club
en VB ton lbl1 doit s'écrire
lbl1:
pas d'espace dans le libellé et surtout les deux points derriere

et naturellement le goto c'est sous la forme
goto lbl1



Cette discussion est classé dans : value, range, mp, isempty, jump


Répondre à ce message

Sujets en rapport avec ce message

aidez moi SVP c'est urgent automation [ par patou1000 ] Bonjour, j'utilise le code suivant et il fonctionne très bien sur mon pc (winXP excel 2000) mais dès que je passe sur un autre PC (excel 2000 quand mê couleur du texte dans cases excel [ par joina ] je sais que cette question a déja été posée mais je n'ai trouvé aucune reponse satisfaisante pour VB. Ca c'est mes cases :A_EXCEL.Worksheets(1).Range( Copie de lignes d'une page à une autres???!!!!?!!? [ par Quecks ] Slt,j'ai un gros problème:Avec le programme suivant j'essaie de copier uniquement les lignes qui m'interresse dans un tableau et les remettre dans un Exécution du code lors de la modification de la feuille [ par scuderia ] Je souhaite exécuter la boucle lorsque la feuille est modifiée. La super boucle de mon code ne s'arrête pas c'est normal ...Comment remplacer le Works Help Me!! [ par Aldigo ] Bonjour à tous,N'y connaissant rien en VBA j'aimerai avoir votre avis ( aide ?) sur cette ligbe de prog qui m'indique comme erreur : 'Erreur d'éxécu aide VB/VBA [ par lu6fer ] voila je debute completement dans la programation et surtout en VB.je suis deja venu poser quelque question sur ce forum et g u de l'aide, donc je rec Je ne comprends pas tout la o_O [ par acidbfm ] voila j'ai mis ceci dans mon code cependant le test se revele toujours positif en fait il considère que c'est toujours inférieur pourriez-vous m'aider Coller une feuille EXCEL dans une OLE [ par Caussenard ] Bonjour,Je suis en train de develloper un programme qui enregistre des informations dans un feuille excel, et j'aimerai afficher cette feuille dans mo Visual Basic - Appliquer la même macro à plusieurs colonnnes sur excel [ par nobilis ] Bonjour,J'ai développé un début de macro sur excel avec le Visual Basic Editor.Elle fonctionne très bien sur la première colonne (colonne D dans excel suprimer une serie dans un graphique excel généré par vb6 [ par cobaltone ] Bonjour,dans le code suivant :'Transfert des valeurs    For i = 0 To 30    Xl.Range("a" & i + 1).Value = lblRegion(i).Caption & "/" & cb.Text    ' jou


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.