Aynı makroları iki çalışma kitabında çalıştırın


0

Aynı kodu iki çalışma kitabında çalıştırmak istiyorum. Kod, veri etiketlerini xy dağılım grafiğine yerleştirir. İşte kod:

Sub AttachLabelsToPoints()

   'Dimension variables.
   Dim Counter As Integer, ChartName As String, xVals As String

   ' Disable screen updating while the subroutine is run.
   Application.ScreenUpdating = False

   'Store the formula for the first series in "xVals".
   xVals = ActiveChart.SeriesCollection(1).Formula

   'Extract the range for the data from xVals.
   xVals = Mid(xVals, InStr(InStr(xVals, ","), xVals, _
      Mid(Left(xVals, InStr(xVals, "!") - 1), 9)))
   xVals = Left(xVals, InStr(InStr(xVals, "!"), xVals, ",") - 1)
   Do While Left(xVals, 1) = ","
      xVals = Mid(xVals, 2)
   Loop

   'Attach a label to each data point in the chart.
   For Counter = 1 To Range(xVals).Cells.Count
     ActiveChart.SeriesCollection(1).Points(Counter).HasDataLabel = _
         True
      ActiveChart.SeriesCollection(1).Points(Counter).DataLabel.Text = _
         Range(xVals).Cells(Counter, 1).Offset(0, -1).Value
   Next Counter

End Sub

Bunu düzeltmenin bir yolu var mı?


1
Süper Kullanana Hoşgeldiniz. Bu sorunun açıklığa kavuşturulması gerekiyor. Kodda bir sorun mu var? Bunu iki çalışma kitabında çalıştırmak istediğinizi söylüyorsunuz, sonra düzeltmenin bir yolu olup olmadığını sorun. Bu iki farklı şey. Bunu çözmek için ne denedin ya da araştırdınız?
CharlieRB

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.