Besoin aide macro
Résolu/Fermé
duckiiii
Messages postés
32
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
9 août 2015
-
27 mars 2013 à 16:21
floflo - 31 mars 2013 à 21:54
floflo - 31 mars 2013 à 21:54
A voir également:
- Besoin aide macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Jitbit macro recorder - Télécharger - Confidentialité
- Telecharger macro nblettre.xla - Forum Bureautique
13 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
27 mars 2013 à 17:47
27 mars 2013 à 17:47
Bonjour,
Clair, à peu près, mais il nous faudrait ton fichier pour voir comment ça se présente
Peux tu l'envoyer (anonymé) au format excel 2003 sur cjoint.com et joindre le lien obtenu à ton prochain message
N'oublies pas d'y ajouter des explications et des exemples
bonne suite
Clair, à peu près, mais il nous faudrait ton fichier pour voir comment ça se présente
Peux tu l'envoyer (anonymé) au format excel 2003 sur cjoint.com et joindre le lien obtenu à ton prochain message
N'oublies pas d'y ajouter des explications et des exemples
bonne suite
duckiiii
Messages postés
32
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
9 août 2015
28 mars 2013 à 08:36
28 mars 2013 à 08:36
Je vais essaye de faire aujourd'hui un classeur pour vous montrer a quoi mon planning peut ressembler.
Merci deja pour cette reponse.
Merci deja pour cette reponse.
duckiiii
Messages postés
32
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
9 août 2015
28 mars 2013 à 08:53
28 mars 2013 à 08:53
Question bete. Comment je peut rendre mon fichier excel anonyme? Sous excel 2010.
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
28 mars 2013 à 08:55
28 mars 2013 à 08:55
Tu sais, la seule question bête est celle qu'on ne (se) pose pas!
Il ne s'agit pas de rendre le classeur anonyme mais ses données. Par exemple, remplacer les noms par toto1, toto2, etc...
bonne suite
Il ne s'agit pas de rendre le classeur anonyme mais ses données. Par exemple, remplacer les noms par toto1, toto2, etc...
bonne suite
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
duckiiii
Messages postés
32
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
9 août 2015
29 mars 2013 à 09:44
29 mars 2013 à 09:44
Desole je pense que je vais abandonner cette idee. Mais si je rechange d'avis je reposerai ma question. En tout merci de m'avoir repondu.
Cependant j'ai une nouvelle question. J'avais creer sur ce meme planning une macro de copier coller automatique lors de modification d'une plage de cellule ( le coller se fait sur une autre feuille). J'aimerai savoir si c'est possible de revenir sur la cellule modifie, en gros qu'on remarque pas qu'une macro a etait lancer.
Cependant j'ai une nouvelle question. J'avais creer sur ce meme planning une macro de copier coller automatique lors de modification d'une plage de cellule ( le coller se fait sur une autre feuille). J'aimerai savoir si c'est possible de revenir sur la cellule modifie, en gros qu'on remarque pas qu'une macro a etait lancer.
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
29 mars 2013 à 10:31
29 mars 2013 à 10:31
oui, c'est possible
Sheets(nom_feuille).Select
Range(cellule).Select
bonne journée
Sheets(nom_feuille).Select
Range(cellule).Select
bonne journée
duckiiii
Messages postés
32
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
9 août 2015
29 mars 2013 à 11:05
29 mars 2013 à 11:05
Mais si je met par exemple
Range("A1).Select
Je vais avoir tout le temps a la fin de ma macro la cellule A1 selectionner meme si j'ai modifie la cellule A2. Justement je veux que ca revienne a la cellule que j'ai modifie.
Range("A1).Select
Je vais avoir tout le temps a la fin de ma macro la cellule A1 selectionner meme si j'ai modifie la cellule A2. Justement je veux que ca revienne a la cellule que j'ai modifie.
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
29 mars 2013 à 11:43
29 mars 2013 à 11:43
J'aimerai savoir si c'est possible de revenir sur la cellule modifie,
tu mets Range(adr). select où adr est l'adresse de la "cellule modifiée"
RQ. Peux tu nous donner le code de ta macro qu'on puisse y voir plus clair?
tu mets Range(adr). select où adr est l'adresse de la "cellule modifiée"
RQ. Peux tu nous donner le code de ta macro qu'on puisse y voir plus clair?
duckiiii
Messages postés
32
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
9 août 2015
29 mars 2013 à 11:58
29 mars 2013 à 11:58
Voici le code de ma macro :
Application.ScreenUpdating = False
Sheets("Sheet1").Select
ActiveSheet.Unprotect (**********)
Sheets("Sheet2").Select
Range("E8:FR16").Select
Selection.Copy
Sheets("Sheet1").Select
Range("E7").Select
ActiveSheet.Paste
Range("E7").Select
Application.CutCopyMode = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingColumns:=True, AllowFormattingRows:=True, _
AllowInsertingHyperlinks:=True, Password:=***********
Sheets("Sheet2").Select
Application.ScreenUpdating = True
Voici le Code que j?ai mis sur Sheet2 :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("E8:FR16")) Is Nothing Then
'********* Appel de la Macro *****************
Macro1
End If
End Sub
Application.ScreenUpdating = False
Sheets("Sheet1").Select
ActiveSheet.Unprotect (**********)
Sheets("Sheet2").Select
Range("E8:FR16").Select
Selection.Copy
Sheets("Sheet1").Select
Range("E7").Select
ActiveSheet.Paste
Range("E7").Select
Application.CutCopyMode = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingColumns:=True, AllowFormattingRows:=True, _
AllowInsertingHyperlinks:=True, Password:=***********
Sheets("Sheet2").Select
Application.ScreenUpdating = True
Voici le Code que j?ai mis sur Sheet2 :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("E8:FR16")) Is Nothing Then
'********* Appel de la Macro *****************
Macro1
End If
End Sub
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié par ccm81 le 29/03/2013 à 13:05
Modifié par ccm81 le 29/03/2013 à 13:05
Pour le code dans sheets(2)
à adapter bien sûr
bon après midi
à adapter bien sûr
Private Sub Worksheet_Change(ByVal Target As Range) Dim sh As Worksheet Dim adr As String If Not Intersect(Target, Range("A1:B5")) Is Nothing Then Set sh = ActiveSheet adr = Target.Address Call mamacro sh.Select Range(adr).Select End If End Sub
bon après midi
duckiiii
Messages postés
32
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
9 août 2015
29 mars 2013 à 13:45
29 mars 2013 à 13:45
Merciiiii beaucoup. Ca marche !!!
Bon on voit tres rapidement ce que la macro fait mais c'est pas grave tant que ca marche, a moins que c'est possible de le corriger
Bon on voit tres rapidement ce que la macro fait mais c'est pas grave tant que ca marche, a moins que c'est possible de le corriger
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié par ccm81 le 29/03/2013 à 13:51
Modifié par ccm81 le 29/03/2013 à 13:51
c'est possible
bonne suite
Private Sub Worksheet_Change(ByVal Target As Range) Dim sh As Worksheet Dim adr As String If Not Intersect(Target, Range("A1:B5")) Is Nothing Then Application.ScreenUpdating = False Set sh = ActiveSheet adr = Target.Address Call mamacro sh.Select Range(adr).Select Application.ScreenUpdating = True End If End Sub
bonne suite
duckiiii
Messages postés
32
Date d'inscription
mercredi 27 mars 2013
Statut
Membre
Dernière intervention
9 août 2015
29 mars 2013 à 14:00
29 mars 2013 à 14:00
Merci pour ton aide. Bonne journee