Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 01/10/2008, 16h38   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juin 2006
Messages: 139
Par défaut Probleme Macro avec R[-1]C

Bonjour à tous,

Je viens de commencer un nouveau job et en tant qu'amoureux d'excel (ou en tant que grand paresseux? lol) je souhaite automatiser un fichier avec une macro.

C'est une extraction et j'aimerais le retraiter pour avoir un fichier plat.
Vous trouverez en fichier joint une ebauche de base de donnée et ce que je veux faire
J'espere que le message est comprehensible.
Merci par avance pour votre soutient

-En excel, j'y arrive tres bien:
1) Je selectionne la base de données
2) Je defusionne toutes les cellules
3) J'utilise CTRL T (CTRL G en anglais), puis je selectionne
-Cellule
-Cellules Vides
-"+" B3
- CTRL et ENTER


-J'ai utilisé l'editeur de macro et j'ai le code suivant:

Sub Bouton1_QuandClic()

Application.Goto Reference:="Base"
With Selection
.Orientation = 0
.AddIndent = False
.ShrinkToFit = False
.MergeCells = False
End With
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.FormulaR1C1 = "=+R[-1]C"
Range("A1:B1").Select
End Sub


Il y a donc un probleme avec le R[-1]C...
Quel est le code qui permet de corriger cela?

Merci

Jean-Baptiste
Fichiers attachés
Type de fichier : xls Test_Macro.xls (29,5 Ko, 6 affichages)
jbdubreuil est déconnecté   Réponse avec citation
ANNONCES
Vieux 01/10/2008, 17h07   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 5 953
Par défaut Re : Probleme Macro avec R[-1]C

bonjour jbdubreuil

Sans avoir ouvert ton fichier :

Teste
Remplacer

Code:
Selection.FormulaR1C1 = "=+R[-1]C"
par

Code:
Selection.Formula = "=+B3"
pierrejean est déconnecté   Réponse avec citation
Vieux 01/10/2008, 17h18   #3 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juin 2006
Messages: 139
Par défaut Re : Probleme Macro avec R[-1]C

Bonjour Pierrejean,

Merci pour ton message.
J'ai appliqué ton idée.
Malheureusement "=+B3" s'affiche dans les toutes les cellules vides.

Elle ne reprend donc pas la valeur de la cellule B3, mais elle ecrit "=+B3" dans la cellule.

Je continue de chercher de mon coté,
Si vous avez une piste, n'hesitez pas

JB
jbdubreuil est déconnecté   Réponse avec citation
Vieux 01/10/2008, 17h42   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 5 953
Par défaut Re : Probleme Macro avec R[-1]C

Re

Voila une macro qui fait ce que tu souhaites sur l'exemple
Es-elle généralisable !!!!
Fichiers attachés
Type de fichier : zip Test_Macro.zip (10,0 Ko, 5 affichages)
pierrejean est déconnecté   Réponse avec citation
Vieux 01/10/2008, 17h58   #5 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juin 2006
Messages: 139
Par défaut Re : Probleme Macro avec R[-1]C

C'est magnifique.
Je n'aurai jamais pu y arriver tout seul
Je vais l'appliquer des à present.

Merci pour tout,

JB
jbdubreuil est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Problème avec un TCD et macro corate92 Forum Excel 2 21/04/2008 17h45
probleme avec une macro tactic6 Forum spécial EXCEL 2007 2 10/01/2008 20h22
Probleme avec une macro Cédric Forum Excel Downloads - Archives 8 14/06/2004 12h51
Probleme de recherche (avec macro) pour alimenter un tableau avec des données dj.run Forum Excel Downloads - Archives 5 09/09/2003 19h02
probleme avec macro cool Forum Excel Downloads - Archives 2 20/03/2003 13h39


Fuseau horaire GMT +2. Il est actuellement 20h04.


(C) 2006 Excel Downloads