Excel Downloads
Forum

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


Réponse
 
LinkBack Outils de la discussion
Vieux 25/04/2005, 13h46   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: février 2005
Messages: 169
Par défaut Ecrire dans autre classeur

Bonjour le forum,
Par les grandes connaissances de CTBernard qui m'a fourni aimablement cette macro, je sélectionne une plage de cellule et colle la copie dans la feuille nommée : Jrnal.

Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Dim Ligne As Long

Ligne = ActiveCell.Row
Sheets('Jrnal').Range('A65536').End(xlUp).EntireRo w.Range('A2:T2').Value = ActiveCell.EntireRow.Range('A1:T1').Value
End Sub

Est-il possible d'envisager une macro qui irait me coller la sélection dans un autre classeur nommé 'Journal' même s'il n'est pas ouvert ?
En vous en remerçiant par avance, je vous souhaite un bon Après midi et soirée.
Jean
Papy Novice est déconnecté   Réponse avec citation
ANNONCES
Vieux 25/04/2005, 20h26   #2 (permalink)
XLDnaute Occasionel
 
Date d'inscription: février 2005
Messages: 169
Par défaut Re:Ecrire dans autre classeur

Dois-je en conclure que ce n'est pas possible ?
Papy Novice est déconnecté   Réponse avec citation
Vieux 25/04/2005, 20h33   #3 (permalink)
XLDnaute Barbatruc
 
Avatar de ChTi160
 
Date d'inscription: février 2005
Localisation: Savigny le Temple 77176
Version Excel : Excel 2007 (PC)
Messages: 3 090
Envoyer un message via MSN à ChTi160
Par défaut Re:Ecrire dans autre classeur

Salut 'Papy
j'espère que tu vas bien
pour ce qui est de la question je sais que celà est possible
lorsque les deux Classeur sont ouvert
mais s'il est fermé je ne sais pas
mais tu sais que la patience et de rigueur sur ce Forum Lol
amicalement
Jean Marie

Message édité par: ChTi160, à: 25/04/2005 20:33
__________________
Amicalement Jean Marie

ChTi160 est déconnecté   Réponse avec citation
Vieux 25/04/2005, 22h52   #4 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 750
Par défaut Re:Ecrire dans autre classeur

bonsoir Jean , bonsoir Jean-Marie

j'espere que cet exemple pourra t'aider

pour ton projet tu pourras remplacer les données de l'USF par ta plage de cellules à exporter

par exemple :


Rs.AddNew
For j = 0 To 19
Rs.Fields(j) = Cells(1, j + 1)
Next j
Rs.Update



tu trouveras d'autres exemples sur le forum , realisés par Michel_M


bonne soiree
MichelXld [file name=EcrireClasseurFerme.zip size=16336]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/EcrireClasseurFerme.zip[/file]

Message édité par: MichelXld, à: 25/04/2005 22:53
Fichiers attachés
Type de fichier : zip EcrireClasseurFerme.zip (16,0 Ko, 100 affichages)
MichelXld est déconnecté   Réponse avec citation
Vieux 25/04/2005, 23h11   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de ChTi160
 
Date d'inscription: février 2005
Localisation: Savigny le Temple 77176
Version Excel : Excel 2007 (PC)
Messages: 3 090
Envoyer un message via MSN à ChTi160
Par défaut Re:Ecrire dans autre classeur

Salut MichelXLD
merci pour cette demo
mais je me dit que là c'est du chinois pour moi Lol
j'en suis pas encore à ce chapitre ,mais qu'est ce que c'est efficace
Encore Merci
Amicalement
Jean Marie
__________________
Amicalement Jean Marie

ChTi160 est déconnecté   Réponse avec citation
Vieux 26/04/2005, 17h29   #6 (permalink)
XLDnaute Occasionel
 
Date d'inscription: février 2005
Messages: 169
Par défaut Re:Ecrire dans autre classeur

Merci à Michel XLD et Jean Marie, le forum,
Je vous remercie de l'attention que vous m'avez porté et je vais essayé de faire comme Michel me le dit, mais je ne suis pas sur d'y arriver. Enfin, il ne sert à rien d'être défaitiste et si tu m'as précisé de remplacer les données de l'Usf c'est que ceci est possible, donc très encourageant.
Merci à chacun de vous et bonne soirée.
Jean
Papy Novice est déconnecté   Réponse avec citation
Vieux 19/09/2005, 15h39   #7 (permalink)
modus.57
Guest
 
Messages: n/a
Par défaut Re:Ecrire dans classeur fermé

Bonjour MichelXld et tout le forum

Bravo pour ton super boulot

A partir de ton fichier voilà, ce que je voudrais faire :
Ecrire dans le classeur fermé 'FichierFerme.xls' la valeur de la cellule A1 à la suite de la dernière valeur existante de la colonne A du classeur 'FichierFerme.xls' et s'assurer qu'il n'y a pas de doublons, puis dans le Fields(1) copier le champ nommé 'zone' dans le 'FichierFerme.xls'

J'ai essayé de modifier ton fichier cela fonctionne pas

Est-ce possible, car je ne suis pas très compétent sur ce sujet
particulier

Si tu pouvais te pencher sur ce problème, ça serait chouette pour ma petite application

1000 x merci à +
  Réponse avec citation
Vieux 19/09/2005, 15h50   #8 (permalink)
modus.57
Guest
 
Messages: n/a
Par défaut Re:Ecrire dans classeur fermé

Bonjour MichelXld et tout le forum

Bravo pour ton super boulot

A partir de ton fichier voilà ce que je voudrais faire :
Ecrire dans le classeur fermé 'FichierFerme.xls' la valeur de la cellule A1 à la suite de la dernière valeur existante de la colonne A du classeur 'FichierFerme.xls' et s'assurer qu'il n'y a pas de doublons, puis dans le Fields(1) copier le champ nommé 'zone' dans le 'FichierFerme.xls'
J'ai essayé de modifier ton fichier cela fonctionne pas

Est-ce possible car je ne suis pas très compétent sur ce sujet particulier

Si tu pouvais te pencher sur ce petit problème ce serait chouette pour ma petite application

Ci-joint fichier modifié qui ne fonctionne pas, j'espère qu'il est explicit

1000 x merci à +
  Réponse avec citation
Vieux 19/09/2005, 15h58   #9 (permalink)
modus.57
Guest
 
Messages: n/a
Par défaut Re:Ecrire dans classeur fermé

Bonjour MichelXld et tout le forum

Bravo pour ton super boulot

A partir de ton fichier voilà ce que je voudrais faire :
Ecrire dans le classeur fermé 'FichierFerme.xls' la valeur de la cellule A1 à la suite de la dernière valeur existante de la colonne A du classeur 'FichierFerme.xls' et s'assurer qu'il n'y a pas de doublons, puis dans le Fields(1) copier le champ nommé 'zone' dans le 'FichierFerme.xls'
J'ai essayé de modifier ton fichier cela fonctionne pas

Est-ce possible car je ne suis pas très compétent sur ce sujet particulier

Si tu pouvais te pencher sur ce petit problème ce serait chouette pour ma petite application

Ci-joint fichier modifié qui ne fonctionne pas, j'espère qu'il est explicit

1000 x merci à +
  Réponse avec citation
Vieux 19/09/2005, 16h05   #10 (permalink)
modus57
Guest
 
Messages: n/a
Par défaut Re:Ecrire dans classeur fermé

Rebonjour MICHEL XLD

Je me suis planté j'ai envoyé 2 fois le mème message, le deuzième est zippé

Excuse-moi, à bientôt
  Réponse avec citation
Vieux 14/02/2006, 10h33   #11 (permalink)
Mike
Guest
 
Messages: n/a
Par défaut Re:Ecrire dans classeur fermé

Salut à tous,

j'ai éplucher tous le forum pour trouver ca ! (formulaire, questionnaire, macro et enfin : compilation !)

La macro fonctionne impec mais mes lignes sont insérée à partir de la ligne 44 de mon fichier 'cible fermé'

une idée ?

Merci
  Réponse avec citation
Vieux 14/02/2006, 10h49   #12 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 750
Par défaut Re:Ecrire dans classeur fermé

bonjour Mike

le problème survient dans le classeur que j'ai proposé ou dans ton projet ?

Vérifie que tu n'as pas des cellules non vides avant la ligne 44


bonne journée
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 14/02/2006, 10h53   #13 (permalink)
Mike
Guest
 
Messages: n/a
Par défaut Re:Ecrire dans classeur fermé

Oui,tu as raison, j'ai supprimer mes lignes jusqu'a 44 et maintenant c'est OK.

Par contre j'ai un autre souci : les chiffres que je report dans mon 'fichier fermé' sont inexploitable car c'est du texte brut. les sommes ou les formats de date ne fonctionnent pas.

On peut y faire quelque chose?

Merci
  Réponse avec citation
Vieux 14/02/2006, 18h43   #14 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 750
Par défaut Re:Ecrire dans classeur fermé

bonsoir Mike

Tu dois formater les cellules nombres & dates dans le classeur fermé .

Un classeur Excel n'est pas vraiment une base de données comme Acces meme si dans cet exemple tu utilises les meme outils .
Par défaut , le pilote ODBC analyse uniquement les 8 premieres lignes du classeur fermé pour déterminer le type de données dans chaque colonne.
Si au départ tu n'as que les entetes dans la premieres ligne du classeur fermé , tous les enregistrements ajoutés seront considérés comme du texte
Une autres solution consiste à insérer un premier enregistrement 'bidon' qui permet de définir le type de données à enregistrer


bonne soirée
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 15/02/2006, 09h58   #15 (permalink)
Mike
Guest
 
Messages: n/a
Par défaut Re:Ecrire dans classeur fermé

Et bien nikel chrome !
c'est bien ce qu'il fallait faire (pour insérer une premiere ligne
Merci michel
A+
  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


Fuseau horaire GMT +2. Il est actuellement 12h39.


(C) 2006 Excel Downloads