L'indice n'appartient pas à la sélection
Fermé
Snake_soldiers08
Messages postés
4
Date d'inscription
samedi 2 mai 2015
Statut
Membre
Dernière intervention
2 mai 2015
-
Modifié par Whismeril le 2/05/2015 à 19:57
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 - 2 mai 2015 à 19:59
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 - 2 mai 2015 à 19:59
A voir également:
- L'indice n'appartient pas à la sélection
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Indice latex - Astuces et Solutions
- Erreur d'execution 9 l'indice n'appartient pas à la selection ✓ - Forum Programmation
- Google n'a pas pu vérifier que ce compte vous appartient - Forum Gmail
- A qui appartient cette adresse ✓ - Forum Internet / Réseaux sociaux
6 réponses
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
Modifié par Whismeril le 2/05/2015 à 20:00
Modifié par Whismeril le 2/05/2015 à 20:00
Dans ce genre de cas, préciser la ligne qui génère l'erreur est bien ...
Je suppose que c'est :
En gros, le nom de la feuille n'existe pas.
J'interviens principalement en VB6 et VB.NET, avec un peu de C#, mais la modération m'amène souvent sur d'autre langages.
En VB.NET pensez à activer "Option Explicit" et "Option Strict"
Je suppose que c'est :
Sheets(Feuil2.Range("A14"))
En gros, le nom de la feuille n'existe pas.
J'interviens principalement en VB6 et VB.NET, avec un peu de C#, mais la modération m'amène souvent sur d'autre langages.
En VB.NET pensez à activer "Option Explicit" et "Option Strict"
thev
Messages postés
1776
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
9 mars 2023
670
Modifié par Whismeril le 2/05/2015 à 19:57
Modifié par Whismeril le 2/05/2015 à 19:57
Set formule = Sheets("Feuil2").Range("A14")
--
Snake_soldiers08
Messages postés
4
Date d'inscription
samedi 2 mai 2015
Statut
Membre
Dernière intervention
2 mai 2015
2 mai 2015 à 19:35
2 mai 2015 à 19:35
thev j'ai changé mais toujours la meme erreur :/ henry pourtant feuil2 existe bien je le vois a coté dans mon vba project
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
2 mai 2015 à 19:41
2 mai 2015 à 19:41
Utilises un point d'arrêt et regardes le contenu des variables (Shift+F9)
Snake_soldiers08
Messages postés
4
Date d'inscription
samedi 2 mai 2015
Statut
Membre
Dernière intervention
2 mai 2015
2 mai 2015 à 19:44
2 mai 2015 à 19:44
j'ai formule=vide
thev
Messages postés
1776
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
9 mars 2023
670
Modifié par Whismeril le 2/05/2015 à 19:58
Modifié par Whismeril le 2/05/2015 à 19:58
Je viens de tester avec 500 dans la cellule A14 de Feuil2 et ça fonctionne sans problème :
--
Function Calcul_droits()
montant = 100
Set formule = Sheets("Feuil2").Range("A14")
résultat = Application.WorksheetFunction.Sum(formule)
MsgBox (résultat)
End Function
--
Snake_soldiers08
Messages postés
4
Date d'inscription
samedi 2 mai 2015
Statut
Membre
Dernière intervention
2 mai 2015
2 mai 2015 à 19:50
2 mai 2015 à 19:50
en fait au départ j'avai une formule toute faite sur une cellule excel dans un autre classeur et le montant serait la valeur qui a dans la textbox1+ textbox2 et avec cette valeur appliquer la formule mais je ne vois pas trop comment faire
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
thev
Messages postés
1776
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
9 mars 2023
670
2 mai 2015 à 19:58
2 mai 2015 à 19:58
Le plus simple me parait être de reprendre ta formule directement dans VBA.
--
--
Whismeril
Messages postés
18279
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 mars 2023
888
2 mai 2015 à 19:59
2 mai 2015 à 19:59
Bonsoir un petit rappel de la bonne utilisation des balises de code ici.