Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/11/2011, 14h45   #1
Invité régulier
 
Homme Rafael
Étudiant
Inscription : novembre 2011
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Rafael
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : novembre 2011
Messages : 8
Points : 5
Points : 5
Par défaut opération avec variable

Bonjour à tous et à toutes,

je suis entrain de finioler un petit projet, dans lequel je souhaite faire une division toute simple entre deux cellule. Le seul hic, c'est que cette opération doit ce faire sous condition que la cellule soit rempli. Et pour rajouter un peu de complication, la cellule de destination se trouve sur une autre feuille.

je vous met la partie de code que j'ai fait, cela vous aidera peut être à comprendre mon problème et ma détresse devant ce problème qui semble annodin:

Code :
1
2
3
4
5
6
Dim cel2 as Range
For Each cel2 In Worksheets("Données Modif").Range("c6:c156")
    If cel2 <> "" Then
        Worksheets("Calculs").Range("ay" & cel2.Row - 3) = cel2.Offset(0, 7).Value/Cel2.Value
    End If
Next cel2
Sachant que "Données Modif" est ma feuille source et que "Calculs" est ma feuille destination.

Merci par avance à ceux qui vont se pencher sur mon problème.
rafspain77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 16h02   #2
Membre Expert
 
Homme
Retraité
Inscription : avril 2011
Messages : 693
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Retraité

Informations forums :
Inscription : avril 2011
Messages : 693
Points : 1 445
Points : 1 445
Bonjour rafspain77,

Ton code semble correct.
Quel est le problème rencontré?

Cordialement.
gFZT82 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 16h38   #3
Invité régulier
 
Homme Rafael
Étudiant
Inscription : novembre 2011
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Rafael
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : novembre 2011
Messages : 8
Points : 5
Points : 5
bonjour gFZT82,

quand je lance mon code, Vba me dit: "dépassement de capacité"

Je suis novice et ne sait pas ce que ça veut dire, pour moi ce n'est qu'une simple division.

Merci d'avance
rafspain77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 17h32   #4
Membre Expert
 
Homme
Retraité
Inscription : avril 2011
Messages : 693
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Retraité

Informations forums :
Inscription : avril 2011
Messages : 693
Points : 1 445
Points : 1 445
Re,

Je ne vois rien dans ton code qui puisse expliquer un dépassement de capacité.
As-tu vérifié le reste de ta procédure ?

Tu peux éventuellement joindre ton fichier sans données confidentielles.

Cordialement.
gFZT82 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 08h40   #5
Invité régulier
 
Homme Rafael
Étudiant
Inscription : novembre 2011
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Rafael
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : novembre 2011
Messages : 8
Points : 5
Points : 5
Bonjour gFZT82,

Je vais finalement opter pour une autre méthode, je vais tout simplement le faire en plusieurs étapes.

Merci quand même pour ton aide.

à bientot.
rafspain77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h22.


 
 
 
 
Partenaires

Hébergement Web