VBA: problème de syntaxe ?
Résolu/Fermé
cestsupergenial
Messages postés
17
Date d'inscription
mercredi 25 mai 2016
Statut
Membre
Dernière intervention
13 février 2017
-
31 mai 2016 à 20:34
cestsupergenial Messages postés 17 Date d'inscription mercredi 25 mai 2016 Statut Membre Dernière intervention 13 février 2017 - 10 juin 2016 à 22:09
cestsupergenial Messages postés 17 Date d'inscription mercredi 25 mai 2016 Statut Membre Dernière intervention 13 février 2017 - 10 juin 2016 à 22:09
A voir également:
- VBA: problème de syntaxe ?
- Mkdir vba ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Vba dépassement de capacité ✓ - Forum Excel
3 réponses
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
1 juin 2016 à 03:38
1 juin 2016 à 03:38
Bonjour
C'est normal, supposons que la cellule E9 = "A" ,la cellule E10 = A, la condition étant remplie, on sort du programme. Il faut isoler les 3 tests et les terminer chacun par "End if" pour que le programme puisse passer sur les 3.
C'est normal, supposons que la cellule E9 = "A" ,la cellule E10 = A, la condition étant remplie, on sort du programme. Il faut isoler les 3 tests et les terminer chacun par "End if" pour que le programme puisse passer sur les 3.
Sub vinculo_table_significado() Dim A As String Dim B As String Dim C As String Dim D As String Dim Val1 As String Dim Val2 As String Dim Val3 As String Dim Val4 As String Dim Val5 As String Dim Val6 As String Application.ScreenUpdating = False A = Sheets("possibilities").Range("H3").Value B = Sheets("possibilities").Range("H4").Value C = Sheets("possibilities").Range("H5").Value D = Sheets("possibilities").Range("H6").Value Val1 = Sheets("possibilities").Range("K3").Value Val2 = Sheets("possibilities").Range("K4").Value Val3 = Sheets("possibilities").Range("K5").Value Val4 = Sheets("possibilities").Range("K6").Value Val5 = Sheets("possibilities").Range("K5").Value Val6 = Sheets("possibilities").Range("K6").Value Sheets("seleccion").Select 'mesaje typo de base por slab on grade If Range("E9").Value = "A" Then Range("E10").Value = A ElseIf Range("E9").Value = "B" Then Range("E10").Value = B ElseIf Range("E9").Value = "C" Then Range("E10").Value = C ElseIf Range("E9").Value = "D" Then Range("E10").Value = D End If 'typo de base por la parte FloorSpan If Range("E14").Value = "A" Then Range("E15").Value = A ElseIf Range("E14").Value = "B" Then Range("E15").Value = B ElseIf Range("E14").Value = "C" Then Range("E15").Value = C ElseIf Range("E14").Value = "D" Then Range("E15").Value = D End If 'Isolator type If Range("F9").Value = "1" Then Range("E11") = Val1 ElseIf Range("F9").Value = "2" Then Range("E11") = Val2 ElseIf Range("F9").Value = "3" Then Range("E11") = Val3 ElseIf Range("F9").Value = "4" Then Range("E11").Value = Val4 ElseIf Range("F9").Value = "5" Then Range("E11").Value = Val5 ElseIf Range("F9").Value = "6" Then Range("E11").Value = Val6 End If End SubCdlt
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
31 mai 2016 à 21:20
31 mai 2016 à 21:20
Bonjour,
Sans fichier exemple et sans plus d'explication sur l'anomalie constatée, il sera difficile de te venir en aide.
Pour joindre un fichier, tu peux utiliser https://www.cjoint.com/
A+
Sans fichier exemple et sans plus d'explication sur l'anomalie constatée, il sera difficile de te venir en aide.
Pour joindre un fichier, tu peux utiliser https://www.cjoint.com/
A+
cestsupergenial
Messages postés
17
Date d'inscription
mercredi 25 mai 2016
Statut
Membre
Dernière intervention
13 février 2017
10 juin 2016 à 22:09
10 juin 2016 à 22:09
merci à vous ça fonctionne bien mieux !