Précédent   Forum des professionnels en informatique > Autres langages > Général Visual Basic 6 et VBScript > VB 6 et antérieur
VB 6 et antérieur Visual basic 6 et versions antérieures. Avant de poster -> La FAQ VB6, Les tutoriels VB
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 08/02/2012, 10h24   #1
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 55
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : juin 2007
Messages : 55
Points : 30
Points : 30
Par défaut mettre une formule excel dans une cellule

Bonjour;

Après plusieurs tentatives j'ai réussi à mettre ma formule dans la cellule d’un fichier.
Par contre elle est modifiée et donc ne marche pas.
Voici le
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Option Explicit
Sub Arborescence()
'Déclaration des variables
    Dim objXl As New Excel.Application
    Dim Dossier As String
    Dim fformule As String
    Dim cmpt As Integer '# variable ajouté
    Dim i As Long
    Dim plage As String
 
'……
'…..
'Récupère le numéro de la dernière ligne vide dans la colonne A.
    i = Range("A65536").End(xlUp).Row + 1
 
        plage = "d3:d" & i
        fformule = "=SUBTOTAL(9," & plage & ")"
        Cells(1, 6).FormulaR1C1 = fformule
Pouvez-vous me donner un coup de main.
D’avance merci
spoyet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 13h36   #2
Rédacteur
 
Avatar de DarkVader
 
Homme
Développeur informatique
Inscription : mai 2002
Messages : 1 821
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2002
Messages : 1 821
Points : 2 402
Points : 2 402
Bonjour,
A quoi bon déclarer objXl si tu ne l'utilises pas ?
__________________
« Heureux soient les fêlés, car ils laisseront passer la lumière. »

Pensez aux liens
Rechercher - Google - Google Labs - AllApi
et avant de poster : « A lire » , « Tutoriel sur le déboguage »
DarkVader est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 13h54   #3
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 55
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : juin 2007
Messages : 55
Points : 30
Points : 30
Bonjour;

objXl est utilisé dans une autre partie du programme
spoyet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 09h52   #4
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 55
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : juin 2007
Messages : 55
Points : 30
Points : 30
Bonjour;

je pense que le problème n'est pas sur le bon forum, je le mets sur VBA excel
spoyet 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 20h59.


 
 
 
 
Partenaires

Hébergement Web