कृपया मुझे इसके साथ कुछ मदद चाहिए।
मेरे पास एक इनपुट कार्यपुस्तिका है जहां उत्पाद डेटा दर्ज किया गया है, और एक आउटपुट वर्कबुक (रिपोर्ट) जहां यह कहा गया डेटा vba मैक्रोज़ का उपयोग करके एक एकल पंक्ति में कॉपी किया गया है।
बात यह है कि मुझे एक ही नेटवर्क पर 2 अलग-अलग कंप्यूटरों पर इस एप्लिकेशन का उपयोग करने की आवश्यकता है। मैं चाहता हूं कि दोनों कंप्यूटर स्वतंत्र इनपुट वर्कबुक का उपयोग करें और एकल आउटपुट वर्कबुक (रिपोर्ट) पर इनपुट डेटा की प्रतिलिपि बनाने में सक्षम हों।
तो दूसरे शब्दों में, मैं इस आउटपुट कार्यपुस्तिका को 2 कंप्यूटरों के बीच सिंक करना चाहता हूं ताकि यह मुझे वह डेटा दिखा सके जो दोनों कंप्यूटरों ने दर्ज किया है।
क्या यह भी संभव है? मैं इसके लिए नया हूं, मुझे यह भी नहीं पता कि कोई सुझाव या सलाह कहां से शुरू करनी है। अग्रिम में धन्यवाद..
संपादित करें: यह वह कोड है जिसे मैं लिखने में कामयाब रहा हूं। इस बात पर ध्यान दें कि मैं लामो को कोड करने के लिए नया हूं, मुझे यकीन है कि यह सही नहीं है, लेकिन यह ठीक काम करता है।
Sub GrabarAbono()
Dim NumAnticipo As Long
Dim Fecha As Date
Dim Cedula As Long
Dim Nombre As String
Dim Total As Double
Dim UltimaFila As Long
Dim Anticipos As Range
Set Anticipos = Worksheets("Anticipo").Range("A7", Range("C6").End(xlDown))
UltimaFila = Worksheets("Reporte Ant.").Range("A" & Rows.Count).End(xlUp).Row
NumAnticipo = Worksheets("Anticipo").Range("B1").Value
Fecha = Worksheets("Anticipo").Range("B2").Value
Cedula = Worksheets("Anticipo").Range("B3").Value
Nombre = Worksheets("Anticipo").Range("B4").Value
Total = Worksheets("Anticipo").Range("C" & Rows.Count).End(xlUp).Value
'Imprimir
Worksheets("Anticipo").PrintOut Preview:=True
'Transferir Datos
Anticipos.Copy (Worksheets("Reporte Ant.").Range("E" & Rows.Count).End(xlUp).Offset(1))
Worksheets("Reporte Ant.").Activate
Range("E" & UltimaFila).Offset(1).Select
Do Until ActiveCell.Value = ""
Worksheets("Reporte Ant.").Range("A" & Rows.Count).End(xlUp).Offset(1) = NumAnticipo
Worksheets("Reporte Ant.").Range("B" & Rows.Count).End(xlUp).Offset(1) = Fecha
Worksheets("Reporte Ant.").Range("C" & Rows.Count).End(xlUp).Offset(1) = Cedula
Worksheets("Reporte Ant.").Range("D" & Rows.Count).End(xlUp).Offset(1) = Nombre
ActiveCell.Offset(1).Select
Loop
'Protect
Worksheets("Anticipo").Protect
End Sub