Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2,836
Default Identify User, Copy/Paste Login Info. to External File

Im wondering if there is a way to create a private sub to identify someone
who has opened a spreadsheet, by the windows login ID, and also get the time
and date that the spreadsheet was opened. Id like to copy/paste this
information to a Word document (or a text file), which could be located on
the C-drive. Ideally, Id like to create a running log of all instances of
users opening the spreadsheet, so the 2nd, 3rd, 4th, etc. users would have to
be appended to the Word document so that the original time stamps were not
overwritten.

I have a time stamping macro, but everything is done right in Excel, not
outside of Excel.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("$A$1:$b$400")) Is Nothing Then
Application.EnableEvents = False
Application.ScreenUpdating = False
With Worksheets("Sheet2")
.Select
.Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).Select
ActiveCell.Value = Target.Address
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Target.Value
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Now()
ActiveCell.NumberFormat = "mm/dd/yy"
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = InputBox("You've made a change to the Rates tab.
Please enter your name here for historical purposes.")
Application.EnableEvents = True
Application.ScreenUpdating = True
End With
End If
End Sub

How can I send this data to an external destination and append new instances
of users opening the file?


Regards,
Ryan--



--
RyGuy
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 171
Default Identify User, Copy/Paste Login Info. to External File

Ryan,

Here are a few links that may help out...


http://www.dailydoseofexcel.com/arch...sheet-changes/

http://www.excelforum.com/showthread.php?t=632556

http://www.ozgrid.com/VBA/track-changes.htm



Mark



"ryguy7272" wrote in message
...
Im wondering if there is a way to create a private sub to identify
someone
who has opened a spreadsheet, by the windows login ID, and also get the
time
and date that the spreadsheet was opened. Id like to copy/paste this
information to a Word document (or a text file), which could be located on
the C-drive. Ideally, Id like to create a running log of all instances
of
users opening the spreadsheet, so the 2nd, 3rd, 4th, etc. users would have
to
be appended to the Word document so that the original time stamps were not
overwritten.

I have a time stamping macro, but everything is done right in Excel, not
outside of Excel.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("$A$1:$b$400")) Is Nothing Then
Application.EnableEvents = False
Application.ScreenUpdating = False
With Worksheets("Sheet2")
.Select
.Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).Select
ActiveCell.Value = Target.Address
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Target.Value
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Now()
ActiveCell.NumberFormat = "mm/dd/yy"
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = InputBox("You've made a change to the Rates tab.
Please enter your name here for historical purposes.")
Application.EnableEvents = True
Application.ScreenUpdating = True
End With
End If
End Sub

How can I send this data to an external destination and append new
instances
of users opening the file?


Regards,
Ryan--



--
RyGuy


  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2,836
Default Identify User, Copy/Paste Login Info. to External File

These are some good resources Mark; I use one now. However, I am wondering
if I can copy/paste chnages to a Word document (or a text file), which could
be located on the C-drive. Ideally, Id like to create a running log of all
instances of users opening the spreadsheet, so the 2nd, 3rd, 4th, etc. users
would have to be appended to the Word document so that the original time
stamps were not overwritten.

Thanks!
Ryan---


--
RyGuy


"Mark Ivey" wrote:

Ryan,

Here are a few links that may help out...


http://www.dailydoseofexcel.com/arch...sheet-changes/

http://www.excelforum.com/showthread.php?t=632556

http://www.ozgrid.com/VBA/track-changes.htm



Mark



"ryguy7272" wrote in message
...
Im wondering if there is a way to create a private sub to identify
someone
who has opened a spreadsheet, by the windows login ID, and also get the
time
and date that the spreadsheet was opened. Id like to copy/paste this
information to a Word document (or a text file), which could be located on
the C-drive. Ideally, Id like to create a running log of all instances
of
users opening the spreadsheet, so the 2nd, 3rd, 4th, etc. users would have
to
be appended to the Word document so that the original time stamps were not
overwritten.

I have a time stamping macro, but everything is done right in Excel, not
outside of Excel.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("$A$1:$b$400")) Is Nothing Then
Application.EnableEvents = False
Application.ScreenUpdating = False
With Worksheets("Sheet2")
.Select
.Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).Select
ActiveCell.Value = Target.Address
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Target.Value
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Now()
ActiveCell.NumberFormat = "mm/dd/yy"
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = InputBox("You've made a change to the Rates tab.
Please enter your name here for historical purposes.")
Application.EnableEvents = True
Application.ScreenUpdating = True
End With
End If
End Sub

How can I send this data to an external destination and append new
instances
of users opening the file?


Regards,
Ryan--



--
RyGuy


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
'External links' in formulas when the user paste cells to other workbook? tskogstrom Excel Programming 3 October 7th 06 04:11 AM
Creating a User login Log file for an Excel workbook [email protected] Excel Programming 7 March 30th 06 03:39 PM
Write cell info to external file BigIan Excel Worksheet Functions 7 November 14th 05 04:33 PM
copy multiple worksheets of a workbook, and paste onto a Word document ( either create new doc file or paste onto an existing file.) I need this done by VBA, Excel Macro Steven Excel Programming 1 October 17th 05 08:56 AM
Complex identify values then cut/copy/paste query ian123[_47_] Excel Programming 2 January 25th 04 01:35 PM


All times are GMT +1. The time now is 03:08 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"