Langage VBA et boucle
Résolu/Fermé
sycsmdiydlms
Messages postés
4
Date d'inscription
lundi 19 janvier 2015
Statut
Membre
Dernière intervention
18 mars 2015
-
18 mars 2015 à 10:50
sycsmdiydlms Messages postés 4 Date d'inscription lundi 19 janvier 2015 Statut Membre Dernière intervention 18 mars 2015 - 18 mars 2015 à 11:16
sycsmdiydlms Messages postés 4 Date d'inscription lundi 19 janvier 2015 Statut Membre Dernière intervention 18 mars 2015 - 18 mars 2015 à 11:16
A voir également:
- Langage VBA et boucle
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Mon pc s'allume et s'éteint en boucle - Forum Matériel & Système
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
2 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
525
18 mars 2015 à 11:00
18 mars 2015 à 11:00
Bonjour,
Avant de t'intéresser au problème de syntaxe, commencer par régler celui de logique.
Tel que rédigé, ton code demande que
K4 contienne la somme de B4:K4,
K5 contienne la somme de B5:K5,
etc...
Tu obtiens une référence circulaire dans la colonne K (le calcul se mord la queue).
A+
Avant de t'intéresser au problème de syntaxe, commencer par régler celui de logique.
Tel que rédigé, ton code demande que
K4 contienne la somme de B4:K4,
K5 contienne la somme de B5:K5,
etc...
Tu obtiens une référence circulaire dans la colonne K (le calcul se mord la queue).
A+
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
18 mars 2015 à 11:02
18 mars 2015 à 11:02
Bonjour
je débute en langage VBA
Bienvenue à bord du Titanic !
tu as plusieurs erreurs
-une référence circulaire puisque tu demandes en K la somme de B à K
-une mauvaise syntaxe dans Range("B&i:K&i")
écris
Range("B" & i & "J" & i)
les espaces sont obligatoires
ou
range(cells(i,"B"), cells(i,"J"))
je débute en langage VBA
Bienvenue à bord du Titanic !
tu as plusieurs erreurs
-une référence circulaire puisque tu demandes en K la somme de B à K
-une mauvaise syntaxe dans Range("B&i:K&i")
écris
Range("B" & i & "J" & i)
les espaces sont obligatoires
ou
range(cells(i,"B"), cells(i,"J"))
sycsmdiydlms
Messages postés
4
Date d'inscription
lundi 19 janvier 2015
Statut
Membre
Dernière intervention
18 mars 2015
Modifié par sycsmdiydlms le 18/03/2015 à 11:16
Modifié par sycsmdiydlms le 18/03/2015 à 11:16
Il n'y avait pas de problème de boucle (j'ai simplement recopié trop vite ..), et j'ai testé les deux syntaxes, mais c'est seulement la deuxième écriture qui a fonctionné..
Je reçois l'erreur 1004 en utilisant les &
Ce qui compte, c'est que l'une des deux fonctionne !
Merci beaucoup
Je reçois l'erreur 1004 en utilisant les &
Ce qui compte, c'est que l'une des deux fonctionne !
Merci beaucoup
Modifié par sycsmdiydlms le 18/03/2015 à 11:17
Merci