Se connecter avec
S'enregistrer | Connectez-vous

Tutoriel macro excel erreur?

Dernière réponse : dans Programmation

Bonjour
J'ai trouve un tutoriel tres bien fait sur les macros excel:
http://www.info-3000.com/vbvba/

Mais il semblerait qu'il y aie un probleme dans la section tableaux.
J'ai teste une macro de tableaux et il y a une erreur qui est generee.

  1. Sub TableauV6()
  2. Dim Etagere() As Integer
  3. Dim NombreCase As Integer
  4. NombreCase = Val(InputBox("Combien d'éléments voulez-vous ?"))
  5. ReDim Etagere(NombreCase)
  6. For compteur = 1 To NombreCase
  7. Etagere(compteur) = InputBox("Entrez le nombre N°" & compteur & " : ")
  8. Next
  9. For compteur = 1 To NombreCase
  10. Selection.TypeText Etagere(compteur)
  11. Selection.TypeParagraph
  12. Next
  13. End Sub


L'erreur apparait apres avoir saisi le nombre d'elements et les elements dans chaque case, par exemple:
2 elements, 100 dans le numero 1 et 200 dans le numero 2.

Paeil pour celle-ci:

  1. Sub TableauV7()
  2. Dim Etagere() As Integer
  3. Dim NombreCase As Integer
  4. NombreCase = Val(InputBox("Combien d'éléments voulez-vous ?"))
  5. ReDim Etagere(NombreCase)
  6. For compteur = 1 To NombreCase
  7. Etagere(compteur) = InputBox("Entrez le nombre N°" & compteur & " : ")
  8. Next
  9. For compteur = 1 To NombreCase
  10. Selection.TypeText Etagere(compteur)
  11. Selection.TypeParagraph
  12. Next
  13. Dim LePlusGrand As Integer
  14. LePlusGrand = 0
  15. For compteur = 1 To NombreCase
  16. If Etagere(compteur) > LePlusGrand Then
  17. LePlusGrand = Etagere(compteur)
  18. End If
  19. Next
  20. Selection.TypeText "Le plus grand est " & LePlusGrand
  21. End Sub


Je crois que l'erreur vient de Selection.TypeText mais je comprends pas pourquoi.
Qqn peut m'aider?

Autres pages sur : tutoriel macro excel erreur

Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte