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 24/11/2011, 12h07   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2010
Messages : 28
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2010
Messages : 28
Points : 10
Points : 10
Par défaut MAJ Plage TCD

Bonjour

J'ai une macro qui met à jour un TCD : étend la plage de cellule source + rafraichit

J'ai une erreur 1004 à la dernière ligne :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sub MAJTCDSynth()

Dim pvt As PivotTable
Dim nbcolonne, nbligne As Integer
    
    ActiveWorkbook.Sheets("TCD_Synthese").Select
    
    'Définit le premier TCD de la feuille active.
    Set pvt = ActiveSheet.PivotTables(1)
    
    'Définit la plage de données source
    nbcolonne = Worksheets("Synth").UsedRange.Columns.Count
    nbligne = Worksheets("Synth").UsedRange.Rows.Count

   pvt.SourceData = "Synth!L1C1:L" & nbligne & "C" & nbcolonne
Merci de votre aide
nawakbling est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 13h25   #2
Membre Expert
 
Avatar de ZebreLoup
 
Homme Sebastien L
Ingénieur Financier
Inscription : mars 2010
Messages : 880
Détails du profil
Informations personnelles :
Nom : Homme Sebastien L
Âge : 33
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Financier
Secteur : Finance

Informations forums :
Inscription : mars 2010
Messages : 880
Points : 1 867
Points : 1 867
Tu as essayé en remplaçant les L par des R. Il me semble que quand on est en VBA, on utilise toujours la notation anglo-saxonne.
ZebreLoup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 14h48   #3
Rédacteur
 
Avatar de Ormonth
 
Homme Didier GONARD
Formateur Développeur Office - indépendant
Inscription : février 2008
Messages : 2 353
Détails du profil
Informations personnelles :
Nom : Homme Didier GONARD
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Formateur Développeur Office - indépendant

Informations forums :
Inscription : février 2008
Messages : 2 353
Points : 4 685
Points : 4 685
Bonjour,

ne serait-il pas plus simple d'utiliser une plage nommée dynamique ?

http://www.developpez.net/forums/d11...e-donnees-tcd/

Cordialement,

Ps : si le côté technique de la réponse = OK ou pas => pensez à cliquer sur les pouces et quand question résolue à la taguer résolue, et chaque action vous rapporte des points

Didier
__________________
Didier Gonard

Ps :
Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite !
Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP
N'oubliez pas de mettre : ..quand c'est le cas !
Ormonth est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h37.


 
 
 
 
Partenaires

Hébergement Web