Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
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 22/01/2012, 19h02   #1
Invité de passage
 
Hugo
Contrôleur de gestion
Inscription : octobre 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Hugo
Localisation : France

Informations professionnelles :
Activité : Contrôleur de gestion
Secteur : Service public

Informations forums :
Inscription : octobre 2011
Messages : 6
Points : 3
Points : 3
Par défaut Insertion de numéros de ligne dans des cellules

Bonsoir,

Je sollicite votre aide dans le cadre d'une application visant à enregistrer des amortissements. J'essaye de créer ceci via vba.

Je rencontre un problème dans la création de mon tableau d'amortissement qui doit afficher le détail de l'opération, c'est à dire l'exercice/la Valeur Comptable/L'annuité/La Valeur Nette Comptable.

Pour le moment j'essaye en fonction de la durée d'amortissement, d'afficher dans les cellules correspondantes à l'exercice les chiffres correspondants aux années.
Par exemple, si mon amortissement est sur 5 ans, il faut que dans le tableau, dans les cellules d'une même colonne, s'affiche les données suivantes : N +1,N +2,N+3,N+4,N+5.
Je suis coincé pour le moment je ne sais trop quelle formule utilisée...
Avez vous des pistes ?

Je vous joins mon fichier en PJ afin que vous ayez une idée du travail.

Merci !
Fichiers attachés
Type de fichier : xls Fichier Amortissement.xls (72,5 Ko, 4 affichages)
gogo850 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 19h28   #2
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 848
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 848
Points : 13 907
Points : 13 907
Code :
1
2
3
4
5
6
    Duree = Val(.Cells(4, 4).Value)
    If Duree > 0 Then
        For i = 1 To Duree
            .Cells(10 + i, 1) = i
        Next i
    End If
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h40.


 
 
 
 
Partenaires

Hébergement Web